• Spring Boot企业级程序设计教程

Spring Boot企业级程序设计教程

正版全新

56.07 7.0折 79.8 全新

库存11件

上海浦东

作者许桂秋 李莉 邬厚民

出版社人民邮电出版社

ISBN9787115693099

出版时间2022-12

装帧平装

定价79.8元

货号5042453

上书时间2026-07-28

   商品详情   

品相描述:全新
商品描述
【书    名】 Spring Boot企业级程序设计教程
【书    号】 9787115693099
【出 版 社】 人民邮电出版社
【作    者】 许桂秋 李莉 邬厚民
【出版日期】 2026-06-01
【定    价】 79.80元

【编辑推荐】 
1.内容系统多维:详尽讲解 Spring Boot,从基础到 Web 开发、数据访问等常用技术,构建完整知识体系。

2.项目实操导向:借助班级信息管理和活动易签通两个综合项目,助读者实操掌握 Spring Boot 开发。

3.教学资源丰富:提供源代码、课件、讲义大纲,为教师教学与读者自学提供多方位支持。

4.校企合作精品:作为曙光瑞翼校企合作精品教材,品质有保障,贴合实际教学需求。

5.定位范围广泛:既适合高校计算机专业教学,也满足编程人员自学,适用群体广泛。

【内容简介】 
本书详细讲解Java EE企业级开发的热门框架Spring Boot。本书共9章,第1章和第2章介绍Spring Boot的基础内容;第3~7章介绍Spring Boot开发Web应用时常用的技术,包括Spring Boot的Web开发、Spring Boot整合Thymeleaf、Spring Boot的数据访问技术、Spring Boot的缓存技术、Spring Boot安全管理;第8~9章带领读者开发两个综合项目—班级信息管理系统和活动易签通系统,希望读者借此深刻体会Spring Boot框架开发Web应用的便捷,并能够融会贯通所学的知识。
  本书可作为高等学校计算机相关专业的教材,也可作为编程人员的自学参考书。

【目录】 
第1章  Spring Boot入门 1

1.1  Spring Boot简介 1

1.1.1  Spring Boot概述 1

1.1.2  Spring Boot的生态 2

1.1.3  Spring Boot的优缺点 3

1.2  环境搭建 5

1.2.1  系统及软件要求 5

1.2.2  配置Maven环境 5

1.3  构建Spring Boot项目 7

1.3.1  使用脚手架构建方式构建Spring Boot项目 7

1.3.2  使用Maven构建Spring Boot项目 10

1.4  Spring Boot部署 14

1.4.1  热部署 14

1.4.2  常规部署 15

1.5  Spring Boot的测试 16

1.5.1  单元测试 17

1.5.2  执行单元测试 18

1.6  本章小结 18

习题 18

第2章  Spring Boot基础 19

2.1  常用注解 19

2.1.1  容器注入注解 19

2.1.2  配置文件注解 21

2.2  YAML配置 23

2.2.1 常规配置 23

2.2.2 复杂配置 24

2.3  配置环境切换 26

2.3.1 配置文件指定 26

2.3.2 YAML多文件块模式 27

2.4  Spring Boot依赖管理 28

2.4.1 使用父依赖管理版本 28

2.4.2 使用dependencyManagement管理版本 28

2.5  Spring Boot自动装配原理 29

2.5.1 自动配置类的加载机制 29

2.5.2 Spring Boot的自动配置类 30

2.6  本章小结 31

习题 32

第3章  Spring Boot的Web开发 33

3.1 注册Java Web三大组件 33

3.1.1 使用Spring Bean注册Java Web三大组件 34

3.1.2  使用RegistrationBean注册Java Web三大组件 38

3.1.3  使用注解扫描注册Java Web三大组件 40

3.2  Spring Boot管理Spring MVC 43

3.2.1  Spring MVC自动配置的特性 43

3.2.2  自定义Spring MVC配置 43

3.3  文件上传 48

3.4  异常处理 52

3.4.1  Spring Boot异常处理自动配置原理 52

3.4.2  Spring Boot自定义异常处理 53

3.5  本章小结 56

习题 56

第4章  Spring Boot整合Thymeleaf 57

4.1  Spring Boot支持的模板引擎 57

4.2  Thymeleaf基础知识 59

4.2.1  Thymeleaf简介 59

4.2.2  Thymeleaf常用属性 59

4.2.3  Thymeleaf标准表达式体系 63

4.3  案例:图书管理系统 66

4.3.1  创建应用 66

4.3.2  实现功能 67

4.4  本章小结 70

习题 70

第5章  Spring Boot的数据访问技术 71

5.1  Spring Data概述 71

5.2  Spring Boot与Spring Data JPA的整合 73

5.2.1  Spring Data JPA概述 73

5.2.2  Spring Data JPA基础知识 74

5.2.3  整合Spring Data JPA 77

5.3  Spring Boot与MyBatis的整合 82

5.3.1 MyBatis概述 82

5.3.2 整合MyBatis 83

5.4  本章小结 87

习题 87

第6章  Spring Boot的缓存技术 88

6.1  Spring Boot默认缓存管理 88

6.1.1  Spring Boot默认缓存方案 89

6.1.2  声明式缓存注解 89

6.1.3  声明式缓存注解的应用 91

6.2  Spring Boot与Ehcache缓存的整合 96

6.2.1  Ehcache概述 96

6.2.2  整合Ehcache 97

6.3  Spring Boot与Redis缓存的整合 99

6.4  本章小结 100

习题 100

第7章  Spring Boot安全管理 101

7.1  安全框架概述 101

7.2  Spring Security基础入门 103

7.2.1  Spring Security入门案例 103

7.2.2  Spring Security结构总览 108

7.3  Spring Security认证管理 111

7.3.1  Spring Security认证流程 111

7.3.2  Spring Security自定义身份认证 112

7.4  Spring Security授权管理 114

7.4.1  Spring Security授权流程 114

7.4.2  Spring Security自定义授权 115

7.4.3  动态展示菜单 117

7.5  Spring Security会话管理和用户退出 119

7.5.1  会话管理 119

7.5.2  用户退出 120

7.6  本章小结 121

习  题 122

第8章  班级信息管理系统 123

8.1  系统概述 123

8.1.1  系统功能介绍 123

8.1.2  系统页面效果 124

8.2  数据库设计 126

8.3  系统环境搭建 127

8.3.1  准备数据库资源 127

8.3.2  准备项目环境 128

8.4  功能模块 131

8.4.1 班级管理 131

8.4.2 学生管理 147

8.4.3  用户管理 164

8.5  本章小结 179

习题 179

第9章  活动易签通系统 180

9.1  系统概述 180

9.1.1 系统设计 180

9.1.2  系统功能 182

9.2  数据库设计 183

9.2.1  数据库逻辑结构设计 183

9.2.2  数据表字段明细 184

9.3  功能模块 188

9.3.1  系统搭建 188

9.3.2  登录模块 198

9.3.3  用户管理模块 205

9.3.4  活动管理模块 211

9.3.5  报名管理模块 222

9.3.6  签到管理模块 227

9.3.7  评论管理模块 231

9.3.8  网站页面 236

9.4  本章小结 242

习题 242

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP