这是学习了JavaWeb技术一段时间的作品,由于没有用到spring框架,是纯servlet+静态html页面开发的
前端的话只使用了Bootstrap、jQuery、Ajax等技术,后端主要是servlet+druid数据库连接池dao完成的。
在开发的过程中大致遵循了MVC的设计思想,有三层架构。
完成的功能还是比较全面的,主要有以下几点:
- 拥有基本的博客功能,可以创建、编辑、展示博客文章
- 拥有一个侧边栏,可以展示个人信息、归档信息、相关连接
- 拥有一个简单的管理后台,在这里可以修改你的博客信息、或者管理文章
- 写文章的时候可以发布或者将文章设置为草稿
- 可以上传自定义头像和网站的favicon.ico图标
项目的效果图如下:
主页
文章页
进入后台前,需要博客管理员验证
后台管理页,可以修改信息
文章管理部分
当然也可以写文章,使用markdown右边可以实时预览,可以发布或者提交草稿
项目目前托管在了github上,欢迎下载研究~
demo地址
项目github链接