本轮为第一轮寒假轮考核。今年我们在正式考核前加入了预热环节。
- 与前端同学合作,实现前后端对接,实现项目的真正落地
- 对SpringBoot的掌握
- 熟悉开发流程与规范
- 数据库 (Mysql)
- Redis
- Mybatis、MybatisPlus数据持久层框架
- 数据持久层: 将数据持久化保存在数据库或其他文件中的框架或中间件
- Spring 框架
- SpringBoot / SpringMVC 框架
- 可以按顺序学习,也可以适当跳过一些有关Spring全家桶的内容。最好能了解一些原理,从Spring到MVC再到Boot学下来会有质的提升(最后会发现SpringBoot真的好用)。
- 安全框架,如SpringSecurity、Shiro等
- Docker的使用
- 这一步旨在先熟悉一下前后端该如何合作与对接(后端写的接口,前端该如何调用,前端发送的数据,后端该如何接收),不需要写很复杂,页面简单,能实现基本的待办清单功能即可。
- 也可以在第三轮的作业上进行修改,补充对接逻辑。
- 这个部分为期7天。
请完成部署
红线涂掉的就是不需要的
-
首页
⽂章榜:按点击量降序
最新:最新发布的⽂章
写⽂章按钮:点击之后进入文章编辑界面
带头像的下拉菜单:有“我的主页”这一项就行
-
文章页
内容展示:Markdown 解析与渲染
点赞按钮:点赞收藏文章
评论功能:普通⽂本评论就⾏,不⽤加表情/图⽚/链接等,要求带⼦评论
-
我的主页
个人简介
我写的⽂章
我点赞的⽂章
进入设置页按钮
-
设置页
支持修改用户名
支持修改密码
支持修改头像
-
写文章界面
拥有文章标题
支持Markdown编写,且支持实时预览
发布按钮
其他都不需要
这些内容和组队的前端同学讨论后,自行选择性完成
- 除了可以写⽂章,还有草稿箱:暂存写到⼀半的⽂章
- ⽀持⽂章⽬录功能(点击后可以跳转到同⼀⻚⾯的位置)
- 允许多层嵌套评论(现有的⽹站⼤多数使⽤⼆级评论,没有做到真正的多级)
- ⽀持搜索功能(模糊搜索)
- 点赞使⽤缓存处理,不要求很难的逻辑