×
Java Web 项目开发案例实战—Spring Boot+Mybatis+Hibernate+Spring Cloud

包邮Java Web 项目开发案例实战—Spring Boot+Mybatis+Hibernate+Spring Cloud

1星价 ¥56.1 (7.0折)
2星价¥56.1 定价¥79.8
暂无评论
图文详情
  • ISBN:9787517092421
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:319
  • 出版时间:2021-10-01
  • 条形码:9787517092421 ; 978-7-5170-9242-1

本书特色

1.本书不仅介绍了Spring Boot,还涵盖其他的主流框架及Spring Boot与其他框架的整合使用 本书涵盖Spring Boot 2.x、Spring、MyBatis、Hibernate、MyBatis-Plus、Shiro、Swagger、Redis和Spring Cloud等热门开源技术及Spring Boot + Spring + MyBatis、Spring Boot + Spring + Hibernate、Spring Boot + Redis + Shiro、Spring Boot + Thymeleaf和Spring Boot + Spring Cloud等主流框架的整合使用。 2.集成十大综合项目开发,实战性强 本书提供了10个项目实战案例。这些案例来源于作者所开发的实际项目,具有很高的应用价值和参考性。而且这些案例分别使用不同的框架组合实现,便于读者融会贯通地理解本书中所介绍的技术。这些案例稍加修改,便可用于实际项目开发中。 3.附带源码和项目设计文档 为了便于读者理解本书内容,提高学习效率,每个实战案例都提供了源码、项目设计文档、数据库创建语句。这些文档资料和本书涉及的源代码将供读者下载学习。 4. 提供29集视频讲解 本书提供29集视频讲解,读者可以手机扫码看视频,或者下载到电脑中学习。 5. 提供完善的技术支持和售后服务 本书提供了专门的技术支持邮箱,读者在阅读本书过程中有任何疑问都可以通过该邮箱获得帮助。

内容简介

Spring Boot+Spring+Mybatis(~3章)本篇介绍了3个实战案例的开发过程,主要包括 在线投票系统,用户管理系统,商品管理系统,在具体剖析这3个系统时涉及到需求分析、数据库设计、持久层设计、业务层设计和表示层设计的详细过程。Spring Boot+Spring+Hibernate(第4~9章)本篇介绍了Java Web开发中很常用的19个典型模块的实现。主要包括在线文本编辑器、验证模块、网络硬盘、网站统计模块、网络购物车、搜索引擎、在线网上支付、邮件发送系统、网络留言板、JQuery框架经典应用、在线文件上传和下载、网上投票系统、商业银行网上账户管理系统、Hibernate分页系统、生成报表、数据格式转换、用户维护功能、用户登录模块等。本篇介绍了6个实战案例的开发过程,主要包括 博客系统,英语字典翻译系统,会员管理系统,订单管理系统,作业管理系统,报表管理系统,在具体剖析这6个系统时涉及到需求分析、数据库设计、持久层设计、业务层设计和表示层设计的详细过程。Spring Cloud 微服务项目案例实战(0章)本篇主要介绍了1个Spring Cloud项目案例的开发过程。这个项目主要包括Eureka服务注册与发现中心,用户微服务,文档微服务,猎聘平台微服务。这微服务实战项目的时候,开始的时候讲到了如何从零开始搭建微服务项目以及微服务之间如何调用API。 另外在在具体剖析每个微服务工程时涉及到需求分析、数据库设计、持久层设计、业务层设计和表示层设计的详细过程。

目录

第1篇 Spring Boot+Spring+MyBatis 第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-Plus 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 安装Redis 4.2 缓存注解 4.3 集成Redis 4.3.1 配置POM文件 4.3.2 配置Redis连接信息 4.3.3 封装从Redis中读写对象的操作 4.3.4 测试 4.4 个人博客系统实战 4.4.1 项目设计 4.4.2 数据库设计 4.4.3 工程搭建SSH & Redis 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.properties 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.properties 10.2.3 启动类 10.3 用户中心微服务项目 10.3.1 配置POM文件 10.3.2 配置application.properties 10.3.3 启动类 10.3.4 服务层 10.3.5 控制层 10.4 文档微服务项目 10.4.1 配置POM文件 10.4.2 配置application.properties 10.4.3 启动类 10.4.4 工具类 10.4.5 控制类 10.5 猎聘系统微服务项目 10.5.1 配置POM文件 10.5.2 配置application.propenies 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 小结
展开全部

作者简介

尹有海,2007年开始从事Java Web开发,至今有13年软件设计和开发经验。参与过上海市门户网站财税网的建设,在码云平台开源了上百个项目,涉及Spring Boot,Spring Cloud,微信小程序等等,擅长大型软件系统的架构和JavaWeb 方向的代码编写。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航