图书介绍
深入实践Spring Boot2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈韶健著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111550884
- 出版时间:2016
- 标注页数:262页
- 文件大小:22MB
- 文件页数:277页
- 主题词:
PDF下载
下载说明
深入实践Spring BootPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础应用开发3
第1章 Spring Boot入门3
1.1 配置开发环境3
1.1.1 安装JDK3
1.1.2 安装InterlliJ IDEA4
1.1.3 安装Apache Maven4
1.1.4 安装Git客户端5
1.2 创建项目工程8
1.2.1 使用Maven新建项目8
1.2.2 使用Spring Initializr新建项目11
1.3 使用Spring Boot14
1.3.1 Maven依赖管理14
1.3.2 一个简单的实例17
1.4 运行与发布18
1.4.1 在IDEA环境中运行18
1.4.2 将应用打包发布19
1.5 关于Spring Boot配置22
1.6 小结23
第2章 在Spring Boot中使用数据库24
2.1 使用MySQL24
2.1.1 MySQL依赖配置25
2.1.2 实体建模25
2.1.3 实体持久化27
2.1.4 MySQL测试29
2.2 使用Redis33
2.2.1 Redis依赖配置33
2.2.2 创建Redis服务类34
2.2.3 Redis测试36
2.3 使用MongoDB38
2.3.1 MongoDB依赖配置38
2.3.2 文档建模39
2.3.3 文档持久化40
2.3.4 MongoDB测试41
2.4 使用Neo4j43
2.4.1 Neo4j依赖配置43
2.4.2 节点和关系实体建模43
2.4.3 节点实体持久化45
2.4.4 Neo4j测试46
2.5 小结49
第3章 SpringBoot界面设计50
3.1 模型设计50
3.1.1 节点实体建模51
3.1.2 关系实体建模51
3.1.3 分页查询设计52
3.2 控制器设计53
3.2.1 新建控制器53
3.2.2 查看控制器53
3.2.3 修改控制器54
3.2.4 删除控制器55
3.2.5 分页查询控制器55
3.3 使用Thymeleaf模板56
3.3.1 Thymeleaf配置56
3.3.2 Thymeleaf功能简介57
3.4 视图设计60
3.4.1 列表视图设计60
3.4.2 新建视图设计64
3.4.3 查看视图设计68
3.4.4 修改视图设计70
3.4.5 删除视图设计72
3.5 运行与发布73
3.6 小结74
第4章 提高数据库访问性能75
4.1 使用Druid75
4.1.1 配置Druid依赖76
4.1.2 关于XML配置76
4.1.3 Druid数据源配置77
4.1.4 开启监控功能78
4.2 扩展JPA功能80
4.2.1 扩展JPA接口81
4.2.2 装配自定义的扩展接口83
4.2.3 使用扩展接口85
4.3 使用Redis做缓存86
4.3.1 使用Spring Cache注解86
4.3.2 使用RedisTemplate88
4.4 Web应用模块91
4.4.1 引用数据管理模块91
4.4.2 Web应用配置92
4.5 运行与发布94
4.6 小结95
第5章 SpringBoot安全设计96
5.1 依赖配置管理96
5.2 安全策略配置97
5.2.1 权限管理规则98
5.2.2 登录成功处理器99
5.2.3 防攻击策略100
5.2.4 记住登录状态102
5.3 登录认证设计103
5.3.1 用户实体建模103
5.3.2 用户身份验证104
5.3.3 登录界面设计106
5.3.4 验证码验证108
5.4 权限管理设计109
5.4.1 权限管理配置109
5.4.2 权限管理过滤器110
5.4.3 权限配置资源管理器111
5.4.4 权限管理决断器112
5.5 根据权限设置链接113
5.6 运行与发布116
5.6.1 系统初始化116
5.6.2 系统运行与发布118
5.7 小结119
第二部分 分布式应用开发123
第6章 SpringBoot SSO123
6.1 模块化设计123
6.2 登录认证模块124
6.2.1 使用OAuth2124
6.2.2 创建数字证书125
6.2.3 认证服务端配置125
6.3 安全配置模块128
6.4 SSO客户端129
6.4.1 客户端配置129
6.4.2 登录登出设计130
6.5 共享资源服务132
6.5.1 提供共享资源接口133
6.5.2 使用共享资源134
6.5.3 查询登录用户的详细信息135
6.6 运行与发布136
6.7 小结138
第7章 使用分布式文件系统139
7.1 FastDFS安装139
7.1.1 下载安装包141
7.1.2 安装服务141
7.1.3 Tracker Server配置142
7.1.4 Storage Server配置145
7.1.5 启动服务148
7.1.6 客户端测试148
7.2 FastFDS客户端149
7.2.1 客户端配置150
7.2.2 客户端服务类150
7.3 使用定制方式上传图片151
7.3.1 实体建模151
7.3.2 上传图片152
7.4 使用富文本编辑器上传图片156
7.4.1 使用富文本编辑器156
7.4.2 实现文件上传157
7.5 使用本地文件库158
7.5.1 本地文件库建模159
7.5.2 文件保存方法159
7.5.3 文件库管理161
7.6 运行与发布163
7.7 小结164
第8章 云应用开发165
8.1 使用配置管理166
8.1.1 创建配置管理服务器167
8.1.2 使用配置管理的客户端168
8.1.3 实现在线更新171
8.1.4 更新所有客户端的配置172
8.2 使用发现服务174
8.2.1 创建发现服务器174
8.2.2 使用发现服务的客户端配置175
8.2.3 发现服务器测试175
8.3 使用动态路由和断路器176
8.3.1 依赖配置176
8.3.2 共享REST资源177
8.3.3 通过路由访问REST资源180
8.3.4 使用断路器功能182
8.3.5 路由器和断路器测试183
8.4 使用监控服务184
8.4.1 创建监控服务器184
8.4.2 监控服务器测试185
8.5 运行与发布187
8.6 小结187
第9章 构建高性能的服务平台188
9.1 使用Docker188
9.1.1 Docker安装189
9.1.2 Docker常用指令190
9.1.3 使用Docker发布服务191
9.2 创建和管理一个高性能的服务体系194
9.2.1 安装docker-compose194
9.2.2 docker-compose常用指令195
9.2.3 使用docker-compose管理服务195
9.3 使用Docker的其他负载均衡实施方法199
9.3.1 使用Nginx与Docker构建负载均衡服务199
9.3.2 阿里云的负载均衡设计实例199
9.4 小结201
第三部分 核心技术源代码分析205
第10章 Spring Boot自动配置实现原理205
10.1 Spring Boot主程序的功能205
10.1.1 SpringApplication的run方法206
10.1.2 创建应用上下文207
10.1.3 自动加载208
10.2 Spring Boot自动配置原理209
10.2.1 自动配置的即插即用原理210
10.2.2 自动配置的约定优先原理211
10.3 提升应用的性能211
10.3.1 更改加载配置的方式212
10.3.2 将Tomcat换成Jetty214
10.4 性能对照测试215
10.5 小结217
第11章 Spring Boot数据访问实现原理218
11.1 连接数据源的源代码分析218
11.1.1 数据源类型和驱动219
11.1.2 支持的数据库种类220
11.1.3 与数据库服务器建立连接221
11.2 数据存取功能实现原理222
11.2.1 实体建模源代码分析222
11.2.2 持久化实现原理225
11.3 扩展数据存取的功能227
11.3.1 扩展JPA功能227
11.3.2 扩展Neo4j功能228
11.4 小结230
第12章 微服务核心技术实现原理231
12.1 配置管理实现原理232
12.1.1 在线更新流程232
12.1.2 更新消息的分发原理233
12.2 发现服务源代码剖析235
12.2.1 服务端的服务注册功能236
12.2.2 客户端注册和提取服务列表238
12.3 负载均衡源代码剖析240
12.4 分布式消息实现原理演示244
12.4.1 消息生产者244
12.4.2 消息消费者245
12.5 小结247
附录A 安装Neo4j248
附录B 安装MongoDB251
附录C 安装Redis253
附录D 安装RabbitMQ256
结束语262
热门推荐
- 300849.html
- 876722.html
- 3696365.html
- 1411175.html
- 1379567.html
- 3634766.html
- 1834305.html
- 792854.html
- 2101672.html
- 1230337.html
- http://www.ickdjs.cc/book_2688086.html
- http://www.ickdjs.cc/book_3632140.html
- http://www.ickdjs.cc/book_1001214.html
- http://www.ickdjs.cc/book_2220415.html
- http://www.ickdjs.cc/book_2334960.html
- http://www.ickdjs.cc/book_2079278.html
- http://www.ickdjs.cc/book_2335238.html
- http://www.ickdjs.cc/book_1287095.html
- http://www.ickdjs.cc/book_2160804.html
- http://www.ickdjs.cc/book_3225264.html