Skip to content

Commit 8947b28

Browse files
committed
springboot blog
1 parent 67966de commit 8947b28

File tree

1,364 files changed

+270497
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,364 files changed

+270497
-0
lines changed

chengfeng99-SpringBootBlog-master/.idea/compiler.xml

+14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chengfeng99-SpringBootBlog-master/.idea/encodings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chengfeng99-SpringBootBlog-master/.idea/misc.xml

+15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chengfeng99-SpringBootBlog-master/.idea/workspace.xml

+812
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
# SpringBoot博客
2+
3+
#### Description
4+
本博客由SpringBoot开发
5+
6+
7+
**个人博客功能:**
8+
9+
![](https://ws2.sinaimg.cn/large/006tKfTcgy1fk7m27hbn4j31ds0ycdnp.jpg)
10+
11+
**技术组合:**
12+
13+
* 后端:Spring Boot + JPA + thymeleaf模板
14+
* 数据库:MySQL
15+
* 前端UI:Semantic UI框架
16+
17+
**工具与环境:**
18+
19+
* IDEA
20+
* Maven 3
21+
* JDK 8
22+
* Axure RP 8
23+
24+
**课程内容模块:**
25+
26+
* 需求分析与功能规划
27+
* 页面设计与开发
28+
* 技术框架搭建
29+
* 后端管理功能实现
30+
* 前端管理功能实现
31+
32+
**你能学得什么?**
33+
34+
* 基于Spring Boot的完整全栈式的开发套路
35+
* Semantic UI框架的使用
36+
* 一套博客系统的源代码与设计
37+
38+
## 1、需求与功能
39+
40+
### 1.1 用户故事
41+
42+
用户故事是敏捷框架中的一种开发方法。可以帮助开发者转换视角,以用户的角度更好的把握需求,从而实现具有商业价值的功能。
43+
44+
> 用户故事最好是用户团队编写
45+
46+
**用户故事模板**
47+
48+
- As a (role of user), I want (some feature) so that (some business value).
49+
- 作为一个(某个角色) 使用者,我可以做(某个功能) 事情,如此可以有(某个商业价值) 的好处
50+
51+
**关键点**:角色、功能、商业价值
52+
53+
**举例**
54+
55+
- 作为一个招聘网站**注册用户**,我想**查看最近3天发布的招聘信息**,以便于**了解最新的招聘信息**
56+
- 作为公司,可以张贴新工作。
57+
58+
59+
60+
个人博客系统的用户故事:
61+
62+
角色:**普通访客****管理员(我)**
63+
64+
* 访客,可以分页查看所有的博客
65+
* 访客,可以快速查看博客数最多的6个分类
66+
* 访客,可以查看所有的分类
67+
* 访客,可以查看某个分类下的博客列表
68+
* 访客,可以快速查看标记博客最多的10个标签
69+
* 访客,可以查看所有的标签
70+
* 访客,可以查看某个标签下的博客列表
71+
* 访客,可以根据年度时间线查看博客列表
72+
* 访客,可以快速查看最新的推荐博客
73+
* 访客,可以用关键字全局搜索博客
74+
* 访客,可以查看单个博客内容
75+
* 访客,可以对博客内容进行评论
76+
* 访客,可以赞赏博客内容
77+
* 访客,可以微信扫码阅读博客内容
78+
* 访客,可以在首页扫描公众号二维码关注我
79+
* 我,可以用户名和密码登录后台管理
80+
* 我,可以管理博客
81+
* 我,可以发布新博客
82+
* 我,可以对博客进行分类
83+
* 我,可以对博客打标签
84+
* 我,可以修改博客
85+
* 我,可以删除博客
86+
* 我,可以根据标题,分类,标签查询博客
87+
* 我,可以管理博客分类
88+
* 我,可以新增一个分类
89+
* 我,可以修改一个分类
90+
* 我,可以删除一个分类
91+
* 我,可以根据分类名称查询分类
92+
* 我,可以管理标签
93+
* 我,可以新增一个标签
94+
* 我,可以修改一个标签
95+
* 我,可以删除一个标签
96+
* 我,可以根据名称查询标签
97+
98+
### 1.2 功能规划
99+
100+
![](https://ws2.sinaimg.cn/large/006tKfTcgy1fk7m27hbn4j31ds0ycdnp.jpg)
101+
102+
## 2、页面设计与开发
103+
104+
### 2.1 设计
105+
106+
**页面规划:**
107+
108+
前端展示:首页、详情页、分类、标签、归档、关于我
109+
110+
后台管理:模板页
111+
112+
### 2.2 页面开发
113+
114+
115+
116+
[Semantic UI官网](https://semantic-ui.com/)
117+
118+
[Semantic UI中文官网](http://www.semantic-ui.cn/)
119+
120+
[WebStorm下载与破解](https://imcoding.me/blogs/5)
121+
122+
[背景图片资源](https://www.toptal.com/designers/subtlepatterns/)
123+
124+
### 2.3 插件集成
125+
126+
127+
128+
[编辑器 Markdown](https://pandao.github.io/editor.md/)
129+
130+
[内容排版 typo.css](https://github.com/sofish/typo.css)
131+
132+
[动画 animate.css](https://daneden.github.io/animate.css/)
133+
134+
[代码高亮 prism](https://github.com/PrismJS/prism)
135+
136+
[目录生成 Tocbot](https://tscanlin.github.io/tocbot/)
137+
138+
[滚动侦测 waypoints](http://imakewebthings.com/waypoints/)
139+
140+
[平滑滚动 jquery.scrollTo](https://github.com/flesler/jquery.scrollTo)
141+
142+
[二维码生成 qrcode.js](https://davidshimjs.github.io/qrcodejs/)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
# SpringBoot博客
2+
3+
#### 介绍
4+
本博客由SpringBoot开发
5+
6+
#### 软件架构
7+
软件架构说明
8+
由SpringBoot开发
9+
10+
11+
12+
13+
**个人博客功能:**
14+
15+
![](https://ws2.sinaimg.cn/large/006tKfTcgy1fk7m27hbn4j31ds0ycdnp.jpg)
16+
17+
**技术组合:**
18+
19+
* 后端:Spring Boot + JPA + thymeleaf模板
20+
* 数据库:MySQL
21+
* 前端UI:Semantic UI框架
22+
23+
**工具与环境:**
24+
25+
* IDEA
26+
* Maven 3
27+
* JDK 8
28+
* Axure RP 8
29+
30+
**课程内容模块:**
31+
32+
* 需求分析与功能规划
33+
* 页面设计与开发
34+
* 技术框架搭建
35+
* 后端管理功能实现
36+
* 前端管理功能实现
37+
38+
**你能学得什么?**
39+
40+
* 基于Spring Boot的完整全栈式的开发套路
41+
* Semantic UI框架的使用
42+
* 一套博客系统的源代码与设计
43+
44+
## 1、需求与功能
45+
46+
### 1.1 用户故事
47+
48+
用户故事是敏捷框架中的一种开发方法。可以帮助开发者转换视角,以用户的角度更好的把握需求,从而实现具有商业价值的功能。
49+
50+
> 用户故事最好是用户团队编写
51+
52+
**用户故事模板**
53+
54+
- As a (role of user), I want (some feature) so that (some business value).
55+
- 作为一个(某个角色) 使用者,我可以做(某个功能) 事情,如此可以有(某个商业价值) 的好处
56+
57+
**关键点**:角色、功能、商业价值
58+
59+
**举例**
60+
61+
- 作为一个招聘网站**注册用户**,我想**查看最近3天发布的招聘信息**,以便于**了解最新的招聘信息**
62+
- 作为公司,可以张贴新工作。
63+
64+
65+
66+
个人博客系统的用户故事:
67+
68+
角色:**普通访客****管理员(我)**
69+
70+
* 访客,可以分页查看所有的博客
71+
* 访客,可以快速查看博客数最多的6个分类
72+
* 访客,可以查看所有的分类
73+
* 访客,可以查看某个分类下的博客列表
74+
* 访客,可以快速查看标记博客最多的10个标签
75+
* 访客,可以查看所有的标签
76+
* 访客,可以查看某个标签下的博客列表
77+
* 访客,可以根据年度时间线查看博客列表
78+
* 访客,可以快速查看最新的推荐博客
79+
* 访客,可以用关键字全局搜索博客
80+
* 访客,可以查看单个博客内容
81+
* 访客,可以对博客内容进行评论
82+
* 访客,可以赞赏博客内容
83+
* 访客,可以微信扫码阅读博客内容
84+
* 访客,可以在首页扫描公众号二维码关注我
85+
* 我,可以用户名和密码登录后台管理
86+
* 我,可以管理博客
87+
* 我,可以发布新博客
88+
* 我,可以对博客进行分类
89+
* 我,可以对博客打标签
90+
* 我,可以修改博客
91+
* 我,可以删除博客
92+
* 我,可以根据标题,分类,标签查询博客
93+
* 我,可以管理博客分类
94+
* 我,可以新增一个分类
95+
* 我,可以修改一个分类
96+
* 我,可以删除一个分类
97+
* 我,可以根据分类名称查询分类
98+
* 我,可以管理标签
99+
* 我,可以新增一个标签
100+
* 我,可以修改一个标签
101+
* 我,可以删除一个标签
102+
* 我,可以根据名称查询标签
103+
104+
### 1.2 功能规划
105+
106+
![](https://ws2.sinaimg.cn/large/006tKfTcgy1fk7m27hbn4j31ds0ycdnp.jpg)
107+
108+
## 2、页面设计与开发
109+
110+
### 2.1 设计
111+
112+
**页面规划:**
113+
114+
前端展示:首页、详情页、分类、标签、归档、关于我
115+
116+
后台管理:模板页
117+
118+
### 2.2 页面开发
119+
120+
121+
122+
[Semantic UI官网](https://semantic-ui.com/)
123+
124+
[Semantic UI中文官网](http://www.semantic-ui.cn/)
125+
126+
[WebStorm下载与破解](https://imcoding.me/blogs/5)
127+
128+
[背景图片资源](https://www.toptal.com/designers/subtlepatterns/)
129+
130+
### 2.3 插件集成
131+
132+
133+
134+
[编辑器 Markdown](https://pandao.github.io/editor.md/)
135+
136+
[内容排版 typo.css](https://github.com/sofish/typo.css)
137+
138+
[动画 animate.css](https://daneden.github.io/animate.css/)
139+
140+
[代码高亮 prism](https://github.com/PrismJS/prism)
141+
142+
[目录生成 Tocbot](https://tscanlin.github.io/tocbot/)
143+
144+
[滚动侦测 waypoints](http://imakewebthings.com/waypoints/)
145+
146+
[平滑滚动 jquery.scrollTo](https://github.com/flesler/jquery.scrollTo)
147+
148+
[二维码生成 qrcode.js](https://davidshimjs.github.io/qrcodejs/)

chengfeng99-SpringBootBlog-master/SpringBootBlog/blog/.idea/compiler.xml

+16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chengfeng99-SpringBootBlog-master/SpringBootBlog/blog/.idea/dataSources.local.xml

+15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chengfeng99-SpringBootBlog-master/SpringBootBlog/blog/.idea/dataSources.xml

+19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)