系统使用技术:Spring+Springmvc+Mybatis+Shiro+Lucene
前端技术:css、js、UEditor等
开发工具:eclipse
数据库:mysql5.7
项目介绍:
该系统使用Spring+Springmvc+Mybatis架构,采用Mysql数据库,使用Maven管理项目,Shiro作为项目安全框架,使用Lucene作为全文检索,支持restful风格,在线编辑器使用了百度的UEditor,支持单图,多图上传,支持截图上传,支持代码高亮特性。系统主要功能:以轻为主,去除复杂样式及多余功能,轻便简洁,功能齐全。
下面我们来看看功能。
系统首页:
http://localhost:8080/Blog/index.html
文章详情
进入博客后,可以选择文章进行查看,也可以在文末进行评论
搜索文章
进入博客后,可以在输入框中搜索文章
后台管理-登录
链接:http://localhost:8080/Blog/login.html admin/123456
进入链接,输入用户名密码及验证码后登录
后台管理-类别管理
选择类别管理,可以对类别进行操作
后台管理-文章管理
选择文章管理,可查看所有文章,并且可以进行删除或修改操作
后台管理-写文章
可以写文章,文章中可以添加图片,格式化代码,格式转换等
后台管理-系统管理
系统管理,可以刷新缓存,更改密码等操作
以上就是基于Java的博客系统的部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。