Spring Boot实用教程
¥
24.87
3.7折
¥
66.5
九品
库存2件
作者郑阿奇
出版社电子工业出版社
出版时间2022-12
版次1
装帧其他
上书时间2024-10-28
商品详情
- 品相描述:九品
图书标准信息
-
作者
郑阿奇
-
出版社
电子工业出版社
-
出版时间
2022-12
-
版次
1
-
ISBN
9787121446795
-
定价
66.50元
-
装帧
其他
-
开本
16开
-
页数
360页
-
字数
648千字
- 【内容简介】
-
Spring Boot是目前Java编程开发Web应用的最流行的方法。本教程是\"Java EE基础实用教程”和\"Java EE实用教程”升级版,由于Java EE这个名称目前已经不太流行,所以直接称为\"Spring Boot实用教程(第4版)”。本教程介绍HTML5基础和Spring Boot环境、Spring Boot开发入门、Thymeleaf模板引擎、Spring Boot核心编程与开发技术、Spring Boot数据库开发、Spring Boot安全框架、REST风格接口开发、Spring Boot其他功能和Spring Boot综合实习等。系统介绍Spring Boot2.x及其应用开发。为了让读者能够解决实际应用问题,其知识点消化实例尽可能自然选择网络商城各种子功能,但它们是独立的,最后\"Spring Boot综合应用”一章,比较系统的介绍网络商城基本功能的同时巧妙覆盖了Spring Boot的主要内容,其中子功能虽然与前面不完全相同,但有些熟悉,所以虽然综合也不太难学。本书包括教程、习题、实验和综合应用实习。配套通过教学课件、教程实例和综合应用工程源文件,同时提供涉及数据库。本书是目前国内不多见得系统介绍Spring Boot教材。
- 【作者简介】
-
郑阿奇,副教授,任教于南京师范大学。先后主编出版计算机教材和图书上百种,受到市场广泛好评。出版的多种教材获得国家规划教材、省级规划教材、教学成果奖等荣誉。
- 【目录】
-
第一部分 实用教程
第1章 HTML 5基础和Spring Boot环境1
1.1 HTML1
1.1.1 基本结构1
1.1.2 基础内容3
1.1.3 常用标签5
1.1.4 表单标签10
1.1.5 CSS15
1.1.6 画布标签17
1.1.7 高级功能19
1.2 Spring Boot概述20
1.2.1 JavaEE、Spring、Spring Boot
和Spring Cloud20
1.2.2 Spring Boot的特点22
1.3 Spring Boot开发环境创建22
1.3.1 安装JDK23
1.3.2 安装Maven24
1.3.3 安装IDEA25
1.4 Spring Boot开发模式33
1.4.1 MVC模式33
1.4.2 三层架构34
第2章 Spring Boot开发入门36
2.1 从开发典型实例说起36
2.1.1 从登录功能说起36
2.1.2 分层设计38
2.1.3 URL请求参数传递48
2.1.4 项目打包部署52
2.2 Spring Boot项目结构55
2.3 Spring Boot注解58
2.3.1 入口类注解58
2.3.2 常用注解60
2.3.3 其他注解63
2.4 Spring Boot配置64
2.4.1 配置文件的读取方式64
2.4.2 Properties配置67
2.4.3 YAML配置68
2.4.4 多环境配置与切换74
2.5 Spring Boot的Starter83
2.5.1 常用Starter84
2.5.2 其他官方及第三方Starter85
第3章 Thymeleaf模板引擎87
3.1 Thymeleaf简介87
3.2 Thymeleaf基础知识87
3.2.1 创建演示项目框架88
3.2.2 Thymeleaf常用标签对象90
3.3 Thymeleaf应用进阶103
3.3.1 内置验证器103
3.3.2 页面国际化109
3.3.3 与Bootstrap结合116
第4章 Spring Boot核心编程与开发技术121
4.1 IoC机制与组件管理121
4.1.1 容器与依赖注入的概念121
4.1.2 依赖注入的方式125
4.1.3 组件管理140
4.2 Spring Boot拦截器145
4.2.1 原理与机制145
4.2.2 应用举例145
4.3 文件上传与下载150
4.3.1 文件操作机制150
4.3.2 应用举例151
4.4 Spring AOP156
4.4.1 AOP基本概念与实现156
4.4.2 AOP应用举例168
第5章 Spring Boot数据库开发172
5.1 数据库与持久层框架172
5.2 MyBatis开发基础173
5.2.1 MyBatis简介173
5.2.2 MyBatis原理173
5.2.3 MyBatis注解174
5.2.4 MyBatis应用实例175
5.3 JPA开发基础184
5.3.1 JPA简介184
5.3.2 JPA实现“一对一”关联184
5.3.3 JPA实现“一对多”关联189
5.3.4 JPA实现“多对多”关联193
5.4 NoSQL开发基础197
5.4.1 Redis开发入门与应用197
5.4.2 MongoDB开发入门与应用213
5.5 数据库事务应用227
5.5.1 @Transactional注解227
5.5.2 事务应用举例228
第6章 Spring Boot安全框架233
6.1 Spring Security基础233
6.1.1 Spring Security简介233
6.1.2 Spring Security安全应用架构233
6.2 用户认证234
6.2.1 安全框架中的用户234
6.2.2 认证信息的获取235
6.3 请求授权235
6.4 安全应用实例236
第7章 REST风格接口开发248
7.1 REST接口概述248
7.1.1 REST简介248
7.1.2 Postman接口调试工具250
7.2 控制器注解开发REST接口252
7.2.1 开发实例252
7.2.2 测试接口255
7.3 Spring Data REST开发REST接口257
7.3.1 开发实例257
7.3.2 测试接口258
第8章 Spring Boot其他功能262
8.1 异步消息262
8.1.1 异步消息模型及中间件262
8.1.2 ActiveMQ实现异步消息265
8.1.3 RabbitMQ实现异步消息274
8.2 响应式编程284
8.2.1 响应式编程概述284
8.2.2 响应式编程举例286
第9章 Spring Boot综合应用291
9.1 创建网上商城项目291
9.1.1 创建Spring Boot项目291
9.1.2 应用Bootstrap293
9.2 首页—分类显示商品信息297
9.2.1 展示效果297
9.2.2 涉及知识点299
9.2.3 设计模型299
9.2.4 持久层开发300
9.2.5 表示层开发301
9.3 登录/注销、注册—用户角色控制305
9.3.1 展示效果305
9.3.2 涉及知识点306
9.3.3 设计模型与实体306
9.3.4 持久层开发309
9.3.5 业务层开发310
9.3.6 表示层开发311
9.3.7 用户注册315
9.4 商品管理页—增加新商品320
9.4.1 展示效果320
9.4.2 涉及知识点320
9.4.3 持久层开发321
9.4.4 表示层开发321
9.4.5 运行330
9.5 购物车页—加入购物车和结算330
9.5.1 展示效果330
9.5.2 涉及知识点332
9.5.3 设计模型332
9.5.4 持久层开发332
9.5.5 业务层开发333
9.5.6 表示层开发335
9.5.7 运行340
9.6 买家留言341
9.6.1 展示效果341
9.6.2 实现方式—RabbitMQ342
9.6.3 编程开发342
9.7 活跃用户刷新345
9.7.1 功能描述345
9.7.2 实现方式—Spring AOP345
9.7.3 编程开发345
第二部分 网络文档
习题及参考答案部分349
实验部分350
综合应用实习351
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价