前端使用Html+CSS+JS实现,后端使用Java语言开发,使用Spring、SpringMVC、SpringBoot、MyBatis、PageHelper、MySQL、Maven实现,开发工具为Eclipse、postman、Navicat。
核心功能
- 登录和注册
- 分类浏览话题
- 发布帖子
- 评论
- 发帖、评论历史
- 站内信通知
- 上传照片至七牛云以及照片墙展示
- 积分排行榜
- 分页处理
核心功能的实现
- 登录:使用SpringSecurity4框架,实现高可用的身份验证和访问控制。
- 站内信通知:异步和消息队列。
- 上传照片:照片存储至第三方云服务器(七牛云CDN)
- 积分排行榜:Redis的有序集合Zset来实现
- 分页处理:MyBatis插件PageHelper
See a live version of JNU_FORUM hosted on GitHub.