功能
:注册博主、发博客、评论、点赞、全文检索、文件上传……
技术
:前端、后端、数据库、NoSQL、文件存储、大数据……
用户管理:注册、登陆、增加用户、修改用户、删除用户、搜索用户。
安全设置:角色授权、授权管理
博客管理;发表博客、编辑博客、删除博客、博客分类、设置标签、上传图片、模糊查询、最新排序、最热排序、阅读量统计
评论管理:发表评论、删除评论、评论量统计
点赞管理:点赞、取消点赞、点赞量统计
分类管理:创建分类、编辑分类、删除分类、按分类查询
标签管理:创建标签、删除标签、按标签查询
首页搜索:全文检索、最新文章、最热文章、人们标签、热门用户、热门文章、最新发布
核心技术
前端:bootstrap(响应式布局)、thymeleaf(java模块引擎)、jQuery、HTML5、javascript、css
后端:spring、spring Boot、spring MVC、spring Data、spring Security(ORM)、Hibernate
数据存储:MySql,H2(开发测试中,内存存储库)、MongoDB(非结构化数据、图片等)
其他:ElasticSearch(大数据搜索)、Gradle(管理依赖)
入门阶段:
Gradle、Gradle Wrapper
开发环境搭建及项目运行
Thymeleaf