| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12992 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着互联网的不断发展,人们由Web 1.0以静态、单向阅读为主的只读式网络走向了以分享为内核的实时现代化网络,即Web 2.0时代逐渐向着Web 3.0迈进。
随着技术的不断更新迭代,互联网从业者也必须处于终身学习的状态,他们要不断的学习新的技术,解决新的问题。在学习的过程中就会积攒出很多的学习笔记以及各种错误的解决经验。将其写成文章记录下来,成为人们的公共智慧,以便其他人随时查阅,吸取经验就将是一个很好的选择。所以需要一个平台来记录和管理这些文章,同时可以让创作者与读者相互讨论交流,互相学习成长。
Java是现如今最盛行的技术之一,Java EE非常适合于Web应用程序的开发。并且基于Java EE的开源技术框架已经发展多年积攒出大量实践经验,尤其是以Spring Boot为代表的Spring系列框架,他们几乎已经成为Java Web开发领域的开发者所必备的技能之一,Java 社区也是十分活跃,可以给与开发者非常大的支持。本文的目的就是利用Spring Boot技术设计并且实现个人学习记录平台。最后为了给予用户更好的使用体验,本系统将使用缓存技术将本地MySQL数据库中的一部分数据存储入内存中的Redis数据库。
关键词:Java Web;Spring Boot;MyBatis
目录
摘要
Abstract
引 言-1
1 系统概述-2
1.1 Spring Boot介绍-2
1.2 MyBatis介绍-2
1.3 MySQL数据库-3
1.4 Redis缓存-4
1.5 Maven构建-4
2 系统需求分析-5
2.1 可行性分析-5
2.1.1 技术可行性分析-5
2.1.2 经济可行性分析-5
2.1.3 操作可行性分析-5
2.2 功能需求分析-5
2.2.1 前台功能需求分析-5
2.2.2 后台功能需求分析-6
3 系统设计-7
3.1 功能设计-7
3.1.1 前台功能设计-7
3.1.1 后台功能设计-8
3.2 数据库设计-8
3.2.1 概念结构设计-8
3.2.2 逻辑结构设计-8
4 系统实现-15
4.1 验证码-15
4.2 后台登录功能-15
4.3 权限认证功能-17
4.4 后台主界面-18
4.5 分类管理-18
4.6 标签管理-20
4.7 添加文章-20
4.8 文件上传-21
4.9 文章管理-21
4.10 友链管理-21
4.11 基于Druid的数据监控层-21
4.12 缓存实现-22
4.13 前台功能实现-23
5 系统测试-25
5.1 测试分析-25
5.2 前台功能测试-25
5.3 后台功能测试-25
5.3.1 后台登陆功能测试-25
5.3.2 文章管理功能测试-26
5.3.3 标签管理功能测试-27
5.3.4 分类管理功能测试-27
5.3.5 评论管理功能测试-28
结 论-29
致 谢-30
参 考 文 献-31 |

