内容简介
《Java Web项目开发案例实战—Spring Boot+MyBatis+Hibernate+Spring Cloud(微课版)》一书提供了大量的实战项目案例,这些实战案例业务上涵盖了多个行业应用,技术上结合Spring Boot、Hibernate、MyBatis、MyBatis-Plus、Shiro和Swagger等框架的特点来实现不同能,内容上阐述了实际项目开发中的各个步骤括项能设计、数据库设计、框架搭建、具体代码编写和测试,从而帮助广大读者充分了解一个项目如何从零开始,一步步实现一个以Spring Boot为基础框架的完整系统。有Java Web开发经验的读者,可以通过本书学pring Boot如何集成各种不同的框架以及每种框架的用法。企业用户可以找到与自己业务的实战案例,吸收对自己项目有用能,甚可以直接在案例源码的基础行二次开发。 《Java Web项目开发案例实战—Spring Boot+MyBatis+Hibernate+Spring Cloud(微课版)》实用强,既是的实战学,又为企业开发提供了丰富的源代码库。
目录
第1篇 Spring Boot+Spring+MyBatir/> 第1章 SSM & ThylTieleaf在线投票系统实战 1.1 项目设计 1.2 搭建项目环境 1.2.1 配置POM文件 1.2.2 配置application.yml 1.2.3 启动类 1.3 系统架构 1.3.1 数据库设计 1.3.2 MyBatis自动代码生成 1.3.3 外部图片映射 1.3.4 全局异常处理 1.3.5 集成Shiro 1.4 管理员角能实现 1.4.1 投票项目管理 1.4.2 投票主题管理 1.4.3 投票选项管理 1.5 普通用户角能实现 1.5.1 投票管理和投票结果查询 1.5.2 实体层 1.5.3 Mapper.xml 1.5.4 Dao层 1.6 测试 1.6.1 投票项目管理测试 1.6.2 投票主题管理测试 1.6.3 投票选项管理测试 1.6.4 投票管理测试 1.6.5 查看结果测试 1.7 小结 第2章 SSM集成Shiro用户管理系统实战 2.1 MyBatis-Plus自动生成代码 2.2 登录验证 2.3 权限管理 2.4 实现“记住我能 2.5 用户管理系统实战 2.5.1 项目设计 2.5.2 数据库设计 2.5.3 工程搭建SSM & Shiro 2.5.4 前端代码实现 2.5.5 MyBatis-Plur/> 2.5.6 Service层开发 2.5.7 Controller层开发 2.5.8 测试 2.6 小结 第3章 SSM & Bootstrap商品管理系统实战 3.1 Bootstrap简介 3.2 商品管理系统实战 3.2.1 项目设计 3.2.2 数据库设计 3.2.3 创建数据库 3.2.4 工程搭建 3.2.5 代码实现 3.2.6 Service层开发 3.2.7 Controller层开发 3.2.8 测试 3.3 小结第2篇 Spring Boot+Spring+Hibernate 第4章 Spring Boot集成Redis博客系统实战 4.1 准备工作 4.1.1 Redis简介 4.1.2 安装Redir/> 4.2 缓存注解 4.3 集成Redir/> 4.3.1 配置POM文件 4.3.2 配置Redis连接信息 4.3.3 封装从Redis中读写对象的r/> 4.3.4 测试 4.4 个人博客系统实战 4.4.1 项目设计 4.4.2 数据库设计 4.4.3 工程搭建SSH & Redir/> 4.4.4 通过JPA创建数据库表 4.4.5 Service层开发 4.4.6 Controller层开发 4.4.7 测试 4.5 小结 第5章 Spring Boot集成JPA英语字典翻译系统实战 5.1 添加JPA支持 5.2 JPA查询 5.2.1 ProductRepository 5.2.2 ProductService 5.2.3 ProductController 5.3 JPA注解 5.4 英语字典翻译系统实战 5.4.1 项目设计 5.4.2 数据库设计 5.4.3 工程搭建 5.4.4 前端代码实现 5.4.5 通过JPA创建数据库表 5.4.6 Service层开发 5.4.7 Controller层开发 5.4.8 测试 5.5 小结 第6章 SSH & Swagger会员管理系统实战 6.1 什么是RESTful 6.2 Swagger简介 6.3 会员管理系统实战 6.3.1 项目设计 6.3.2 数据库设计 6.3.3 工程搭建 6.3.4 前端代码实现 6.3.5 通过JPA创建数据库表 6.3.6 Service层开发 6.3.7 Controller层开发 6.3.8 测试 6.4 小结 第7章 Spring Boot订单管理系统实战 7.1 项目设计 7.1.1 创建订单API 7.1.2 订单列表API 7.1.3 订单详情API 7.1.4 取消订单API 7.2 数据库设计 7.2.1 表关系 7.2.2 建表语句 7.3 工程搭建 7.3.1 创建Maven工程 7.3.2 添加依赖 7.3.3 创建Spring Boot配置文件 7.3.4 创建启动类 7.4 前端代码实现 7.5 通过JPA创建数据库表 7.5.1 实体类ShopOrder 7.5.2 实体类ShopOrderDetail 7.6 Service层开发 7.7 Controller层开发 7.8 测试 7.8.1 创建订单 7.8.2 订单列表 7.8.3 订单详情 7.8.4 取消订单 7.9 小结 第8章 SSH & Angular JS作业系统实战 8.1 Angular JS简介 8.2 作业系统实战 8.2.1 项目设计 8.2.2 数据库设计 8.2.3 工程搭建 8.2.4 前端代码实现 8.2.5 通过.IPA创建数据库表 8.2.6 Service层开发 8.2.7 Controller层开发 8.2.8 测试 8.3 小结 第9章 SSH & FreeMarker报表系统实战 9.1 项目设计 9.2 工程搭建 9.2.1 配置POM文件 9.2.2 配置applicaLtion.propertier/> 9.2.3 配置Druid 9.2.4 配置Swagger 9.2.5 工程代码结构 9.3 准备工作 9.3.1 准备ftl模板文件 9.3.2 演示代码 9.4 通过JPA创建数据库表 9.5 Service层开发 9.6 Controller层开发 9.7 测试 9.7.1 导出Word文件代码测试 9.7.2 Druid数据监控测试 9.7.3 会议报能测试 9.8 小结第3篇 Spring Cloud微服务项目案例实战 第10章 SSH & Spring Cloud猎聘系统实战 10.1 项目设计 10.2 Eureka服务注册中心项目 10.2.1 配置POM文件 10.2.2 配置application.propertier/> 10.2.3 启动类 10.3 用户中心微服务项目 10.3.1 配置POM文件 10.3.2 配置application.propertier/> 10.3.3 启动类 10.3.4 服务层 10.3.5 控制层 10.4 文档微服务项目 10.4.1 配置POM文件 10.4.2 配置application.propertier/> 10.4.3 启动类 10.4.4 工具类 10.4.5 控制类 10.5 猎聘系统微服务项目 10.5.1 配置POM文件 10.5.2 配置application.propenier/> 10.5.3 启动类 10.5.4 服务层 10.5.5 控制层 10.5.6 职位控制类 10.6 测试 10.6.1 Eureka服务注册中心 10.6.2 登录 10.6.3 注册 10.6.4 求职者简历管理 10.6.5 求职者职位列表 10.7 小结


