项目实战
记录项目实践过程中遇到的问题和一些心得~
Forlogen
无论世事如何,你都要成为一个更优秀的人。
展开
-
Spring Boot- 个人博客 - 博客详情页
文章目录1. 需求分析2. 前端处理3. 后端处理3.1 博客详情3.2 评论4. footer5. 总结__1. 需求分析完整的博客详情页如上述所示,页面中包含的部分主要分为三大块:博客详情:详情信息中包含如下的内容:作者更新时间浏览次数标签正文赞赏转载声明评论:评论部分首先设定为两级的层次结构,原始评论为父级,它下面相应的评论都归为子级评论。此外,评论还需要区分是博主还是访客发表,如果是博主需要显示博主标签和头像;如果是访客,显示的是同一的访客头像侧边栏:侧原创 2020-07-15 15:02:10 · 749 阅读 · 0 评论 -
Spring Boot - 个人博客 - 归档页 + 关于我
文章目录1. 归档页1.1 需求分析1.2 前端处理1.3 后端处理2. 关于我2.1 需求分析2.2 前后端处理归档页关于我1. 归档页1.1 需求分析博客归档页如上所示,它实现的也是对于博客的统计归档,不过是根据时间的先后进行。对于具体某一年来说,同样是按照时间先后进行排列。首先需要获取到博客的总数,在顶部的segment中显示;然后根据年份进行查询数据库,获取对应年份的博客列表,其中列表按照时间降序排列;对于具体的某一篇博客,需要显示的信息有标题、更新时间和标签。由于年份和对应的博原创 2020-07-14 11:26:00 · 618 阅读 · 2 评论 -
Spring Boot - 个人博客 - 分类/标签首页
文章目录1. 需求分析2. 前端处理3. 后端处理分类首页标签首页博客分类首页和标签首页是几乎相同的,因此,前后端的逻辑基本上没啥差别,这里只以博客分类首页为例说明,标签首页可自行查看源码。源码获取:Spting Boot Blog1. 需求分析博客分类首页包含两个部分:分类栏:显示分类的个数,以及具体每个分类的名称和对应的博客的数量博客列表:根据点击选择的不同分类,子列表部分显示当前类别下所有的博客因此,我们需要查询数据库获取分类的总个数,对于每个分类来说,还要获原创 2020-07-13 11:31:04 · 420 阅读 · 0 评论 -
Spring Boot - 个人博客 - 博客首页
文章目录@[toc]1. 需求分析2. 前端处理2.1 博客列表2.2 分类栏2.3 标签栏2.4 最新推荐3. 后端处理3.1 博客列表3.2 分类栏3.3 标签栏3.4 最新推荐博客首页SpringBoot - 个人博客 - 前期准备Spring Boot - 个人博客 - 前端页面Spring Boot - 个人博客 - 登录Spring Boot - 个人博客 - 博客管理Spring Boot - 个人博客 - 分类/标签管理1. 需求分析在前面的几篇博文中对于博客系原创 2020-07-09 09:31:51 · 382 阅读 · 0 评论 -
Spring Boot - 个人博客 - 分类/标签管理
文章目录1. 需求分析2. 前端处理3. 后端处理3.1 分类管理3.2 标签管理分类管理标签管理前面已经讲述了关于博客系统后台管理中的登录验证和博客管理,下面继续介绍分类管理和标签管理。由于分类管理和标签管理几乎是一样的流程,代码也基本相似,所以这里将它们放到一起来说,不再占用其他的篇幅。1. 需求分析从上面的分类管理和标签管理图中可以看出,这两部分内容相当于博客管理部分的一个简化版本。对于分类或标签来说,相应的操作仍然是编辑、删除和新增,但是对应的状态栏只有名称这一项,这样管理的信原创 2020-07-08 10:08:27 · 1297 阅读 · 0 评论 -
Spring Boot - 个人博客 - 博客管理
文章目录1. 需求分析2. 前端处理2.1 切换栏2.2 搜索栏2.3 博客列表管理栏3. 后端处理3.1 /admin/blogs - get3.2 /admin/blogs/search3.3 /admin/blogs/input3.4 /admin/blogs - post3.5 /admin/blogs/{id}/input3.6 /admin/blogs/{id}/delete1. 需求分析首先根据设计的静态HTML页面分析下所有的需求,博客管理页如上所示。整体上来看,博客管理页分为三大原创 2020-07-07 15:44:27 · 797 阅读 · 0 评论 -
Spring Boot - 个人博客 - 登录
文章目录1. 需求分析2. 前端验证3. 后端验证4. 登录欢迎页1. 需求分析管理后台的登录的唯一目的就是去验证用户的合法性,即根据输入的用户名和密码能否在数据库中找到相应的用户。因此,登录页需要做的最重要的工作就是验证。验证可以分为前端和后端两个方面进行:前端:不允许不输入用户名或密码来直接登录,如果用户在这两项中有一项没有输入相应的信息,前端页面应该要给出相应的提示;如果根据输入的用户名和密码无法在数据库中找到合法的用户,那么也应该在前端页面给出相应的提示,告诉用户用户名或密码错误后端原创 2020-07-07 10:41:05 · 562 阅读 · 0 评论 -
Spring Boot - 个人博客 - 前端页面
文章目录1. 管理后台1.1 登录页1.2 欢迎页1.3 博客管理页1.4 分类管理页1.5 标签管理页1.6 分类/标签新增页1.6 博客编辑页2. 前端展示2.1 博客首页2.2 博客分类页2.3 博客标签页2.4 博客归档页2.5 关于我2.6 博客详情页这里直接使用课程给出的前端页面,并做了一点小的改变,后期在优化过程中可以不断的美化升级。详细的设计流程可以仔细观看《Spring Boot开发小而美的个人博客》课程的相关部分。1. 管理后台管理后台主要是供博主使用,因此页面设计也较为原创 2020-07-06 21:28:55 · 607 阅读 · 0 评论 -
SpringBoot - 个人博客 - 前期准备
文章目录1. 功能概览2. 技术选型3. 环境搭建3.1 依赖导入3.2 配置文件3.3 异常处理3.4 日志处理4. 实体类设计5. 命名约定6. 应用分层开篇名义,在此感谢李仁密老师的《Spring Boot开发小而美的个人博客》课程,本系列文章是对做该项目过程中的一种记录,也是个人学习的一些心得体会。希望通过本课程不仅可以学会搭建个性化的个人博客,也能将之前学习的东西整合使用,从而达到融会贯通的目的~1. 功能概览小而美的个人博客所提供的功能大致如下图所示:功能整体上分为两大部分:原创 2020-07-06 16:45:21 · 587 阅读 · 3 评论