GithubHelp home page GithubHelp logo

chenlilide / ssm2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from codingtutu/leave_message

0.0 1.0 0.0 6.32 MB

:sparkles: 基于SSM框架简单的文章管理系统,使用MySQL多表存储方式实现留言回复功能

Home Page: http://tycoding.cn/

Java 60.73% CSS 0.32% JavaScript 38.96%

ssm2's Introduction

一个简单的文章管理系统(增加留言回复功能)

采用editor的Markdown富文本编辑器实现文章的编写,增加了留言回复功能, 目前仅主要实现了对文章的增删改查功能,项目后台页面使用了layui官网提供的后台模板。 留言回复功能详情请参看我这篇博文:留言回复功能

:本项目目前没有实现图片上传下载功能;采用MySQL建表来实现留言回复功能,这并不是一种合适的方式,如果有兴趣, 请移步去了解一下RabbitMQ消息组件。如果是个人练习的小项目,本篇博文应该对你有所帮助。

本项目仍在完善ing...

关于项目:

环境:jdk1.8 + mysql5.7 + maven + tomcat8 + IDEA
后端:spring + springmvc + mybatis
前端:layui + bootstrap + editor(Markdown富文本编辑器)
数据库名称:leave_message

本项目GitHub地址:GitHub


注: 本项目基于SSM框架,所以对SSM框架不是很了解的请参看我这篇博文: SSM框架整合

开始正题

项目目录结构

1. 创建表结构

create database leave_message character set utf8;
  1. admin表
create table admin(
    a_id int primary key auto_increment,
    a_name varchar(100),
    a_password varchar(100)
)default charset = utf8;
  1. article表
create table article(
    r_id int primary key auto_increment,
    r_author varchar(100),
    r_summary varchar(100),
    r_content text,
)default charset = utf8;
  1. 留言表
create table words(
  #留言id编号
  lw_id int primary key auto_increment,
  #留言人名字
  lw_name varchar(100),
  #留言时间
  lw_date varchar(100),
  #留言内容
  lw_content varchar(100),
  #给谁留言
  lw_for_name varchar(100),
  #在哪篇文章下留言
  lw_for_article_id varchar(100)
)default charset = utf8;
  1. 回复表
create table reply(
  #回复信息id编号
  lr_id int primary key auto_increment,
  #回复人名字
  lr_name varchar(100),
  #回复时间
  lr_date varchar(100),
  #回复内容
  lr_content varchar(100),
  #给谁回复
  lr_for_name varchar(100),
  #在哪个留言下的回复
  lr_for_words varchar(100),
  #在哪篇文章下的回复
  lr_for_article_id varchar(100)
)default charset = utf8;

留言回复功能

这里不在解释,请参看我这篇博文留言回复功能 上文已经说了,对于留言回复功能D额设计和其存在缺陷,详情请看:

文章管理功能

仅仅实现了文章信息的增删改查,没有啥复杂的功能,也没啥可解释了啦(逃

详情请看GitHub上的源码,希望能对大家所有帮助

项目效果截图

登录页(自己写的,感觉灰常好看了)

交流

如果大家有兴趣,欢迎大家加入我的Java交流群:671017003 ,一起交流学习Java技术。博主目前一直在自学JAVA中,技术有限,如果可以,会尽力给大家提供一些帮助,或是一些学习方法,当然群里的大佬都会积极给新手答疑的。所以,别犹豫,快来加入我们吧!


联系

If you have some questions after you see this article, you can contact me or you can find some info by clicking these links.

ssm2's People

Contributors

tycoding avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.