二、Java多人博客系统-演变

时间:2023-03-08 18:58:35
二、Java多人博客系统-演变

  任何项目都是由小到大,逐步演变的。自己写的这个博客系统也不例外。

更新日志如下:

一、2014年底-2015年初

  功能及技术:

    1、定位为个人网站,介绍自己情况和发布文章等。

    2、首页模块有:个人简介、教育经历、旅游经历、关注的网站、发表的文章、留言。

    3、除发表的文章,其他都是静态页面,有文字、图片和地图展示,外加JS效果。文章可以评论。后台可以管理文章,新建、编辑、删除文章和留言。回复留言可以给留言者发送通知邮件。

    4、前端采用html+css+Javascript。用到了easyui\kindeditor

    5、后台采用jsp+servlet+jdbc。数据库采用mysql。

    6、部署在京东云上,免费部署。

  评价:

    在朋友圈中引起极大反响,界面美观,功能全面,评价极高。

    个人觉得最大的亮点是自己有了一个个人网站,可以完全自己设计界面,完全自己实现功能,外网都可以访问,在网络上有自己的一张名片。

    后来京东云收费,网站停止。

    现在发现所有的云都收费,想部署个人网站都得掏钱。

二、2016年初-2017年

  功能及技术:

    1、定位为多人博客,拥有主页面,任何人可以创建账号,可以写博客,并显示在首页。

    2、首页的博客按照热读、热评、热荐和分类来显示。

    3、提供按照博客文章、标题的全文检索功能。

    4、增加推荐、评论功能。

    5、增加多语言选择功能。

    6、后台管理增加博客发表数量统计功能。

    7、后台管理界面增加主题切换功能。

    8、增加爬虫功能,可以抓取博客园的博客。

    9、使用spring+spring mvc+hibernate

  评价:

    功能上逐步完善,可以作为实际项目来使用。

三、2017年-2018年初

  功能及技术:

    1、增加人脸登录功能。

    2、后台管理增加权限分配功能。

  评价:

    新功能和新技术使用,是一种锻炼。

四、后续规划

  1、增加博客类别根据语义自动分类。

  2、继续完善人脸登录功能。

  3、前后端分离,前端使用nginx部署,后台使用spring boot,再考虑spring cloud进行微服务部署。