【项目实战】Spring Boot开发小而美的个人博客【附课件和源码】
源码和课件下载方式在文末
搜集不易,请勿白嫖,如果您觉得有用,请点个“在看”
技术组合:
后端:Spring Boot + JPA + thymeleaf 模板
数据库:MySQL
前端 UI:Semantic UI 框架
工具与环境:
-
IDEA
-
Maven 3
-
JDK 8
-
Axure RP 8
课程内容模块:
-
需求分析与功能规划
-
页面设计与开发
-
技术框架搭建
-
后端管理功能实现
-
前端管理功能实现
你能学得什么?
-
基于 Spring Boot 的完整全栈式的开发套路
-
Semantic UI 框架的使用
-
一套博客系统的源代码与设计
1、需求与功能
1.1 用户故事
用户故事是敏捷框架中的一种开发方法。可以帮助开发者转换视角,以用户的角度更好的把握需求,从而实现具有商业价值的功能。
用户故事最好是用户团队编写
用户故事模板:
作为一个(某个角色) 使用者,我可以做(某个功能) 事情,如此可以有(某个商业价值) 的好处
关键点:角色、功能、商业价值
角色:普通访客,管理员(我)
-
访客,可以分页查看所有的博客
-
访客,可以快速查看博客数最多的 6 个分类
-
访客,可以查看所有的分类
-
访客,可以查看某个分类下的博客列表
-
访客,可以快速查看标记博客最多的 10 个标签
-
访客,可以查看所有的标签
-
访客,可以查看某个标签下的博客列表
-
访客,可以根据年度时间线查看博客列表
-
访客,可以快速查看最新的推荐博客
-
访客,可以用关键字全局搜索博客
-
访客,可以查看单个博客内容
-
访客,可以对博客内容进行评论
-
访客,可以赞赏博客内容
-
访客,可以微信扫码阅读博客内容
-
访客,可以在首页扫描公众号二维码关注我
-
我,可以用户名和密码登录后台管理
-
我,可以管理博客
-
我,可以发布新博客
-
我,可以对博客进行分类
-
我,可以对博客打标签
-
我,可以修改博客
-
我,可以删除博客
1.2 功能规划
2、页面设计与开发
2.1 设计 页面规划:
前端展示:首页、详情页、分类、标签、归档、关于我
后台管理:模板页
3、 如何获取视频、课件和源代码
-
视频地址: https://www.bilibili.com/video/BV1LV411C7sS/
-
下载源码、课件方式:
公众号首页回复【博客】即可获取下载链接
公众号首页回复【博客】即可获取下载链接