深入实践Spring Boot - (EPUB全文下载)
文件大小:0.42 mb。
文件格式:epub 格式。
书籍内容:
深入实践Spring Boot
第1章 Spring Boot入门
1.1 配置开发环境
1.2 创建项目工程
1.3 使用Spring Boot
1.4 运行与发布
1.5 关于Spring Boot配置
1.6 小结
第2章 在Spring Boot中使用数据库
2.1 使用MySQL
2.2 使用Redis
2.3 使用MongoDB
2.4 使用Neo4j
2.5 小结
第3章 Spring Boot界面设计
3.1 模型设计
3.2 控制器设计
3.3 使用Thymeleaf模板
3.4 视图设计
3.5 运行与发布
3.6 小结
第4章 提高数据库访问性能
4.1 使用Druid
4.2 扩展JPA功能
4.3 使用Redis做缓存
4.4 Web应用模块
4.5 运行与发布
4.6 小结
第5章 Spring Boot安全设计
5.1 依赖配置管理
5.2 安全策略配置
5.3 登录认证设计
5.4 权限管理设计
5.5 根据权限设置链接
5.6 运行与发布
5.7 小结
第二部分 分布式应用开发
第6章 Spring Boot SSO
6.1 模块化设计
6.2 登录认证模块
6.3 安全配置模块
6.4 SSO客户端
6.5 共享资源服务
6.6 运行与发布
6.7 小结
第7章 使用分布式文件系统
7.1 FastDFS安装
7.2 FastFDS客户端
7.3 使用定制方式上传图片
7.4 使用富文本编辑器上传图片
7.5 使用本地文件库
7.6 运行与发布
7.7 小结
第8章 云应用开发
8.1 使用配置管理
8.2 使用发现服务
8.3 使用动态路由和断路器
8.4 使用监控服务
8.5 运行与发布
8.6 小结
第9章 构建高性能的服务平台
9.1 使用Docker
9.2 创建和管理一个高性能的服务体系
9.3 使用Docker的其他负载均衡实施方法
9.4 小结
第三部分 核心技术源代码分析
第10章 Spring Boot自动配置实现原理
10.1 Spring Boot主程序的功能
10.2 Spring Boot自动配置原理
10.3 提升应用的性能
10.4 性能对照测试
10.5 小结
第11章 Spring Boot数据访问实现原理
11.1 连接数据源的源代码分析
11.2 数据存取功能实现原理
11.3 扩展数据存取的功能
11.4 小结
第12章 微服务核心技术实现原理
12.1 配置管理实现原理
12.2 发现服务源代码剖析
12.3 负载均衡源代码剖析
12.4 分布式消息实现原理演示
12.5 小结
附录A 安装Neo4j
附录B 安装MongoDB
附录C 安装Redis
附录D 安装RabbitMQ
结束语
第1章 Spring Boot入门
在使用Spring Boot框架进行各种开发体验之前,要先配置好开发环境。首先安装JDK,然后选择一个开发工具,如Eclipse IDE和IntelliJ IDEA(以下简称IDEA)都是不错的选择。对于开发工具的选择,本书极力推荐使用IDEA,因为它为Spring Boot提供了许多更好和更贴切的支持,本书的实例都是使用IDEA创建的。同时,还需要安装Apache Maven和Git客户端。所有这些都准备好之后,我们就能开始使用Spring Boot了。
1.1 配置开发环境
下面的开发环境配置主要以使用Windows操作系统为例,如果你使用的是其他操作系统,请对照其相关配置进行操作。
1.1.1 安装JDK
JDK(Java SE Development Kit)需要1.8及以上版本,可以从Java的官网http://www.oracle.com/technetwork/java/javase/downloads/index.html下载安装包。如果访问官网速度慢的话,也可以通过百度搜索JDK,然后在百度软件中心下载符合你的Windows版本和配置的JDK1.8安装包。
安装完成后,配置环境变量JAVA_HOME,例如,使用路径D:\Program Files\Java\jdk1.8.0_25(如果你安装的是这个目录的话)。JAVA_HOME配置好之后,将%JAVA_HOME%\bin加入系统的环境变量path中。完成后,打开一个命令行窗口,输入命令java–version,如果能正确输出版本号则说明安装成功了。输出版本的信息如下:
C:\Users\Alan>java-version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
1.1.2 安装InterlliJ IDEA
IDEA需要14.0以上的版本,可以从其官网http://www.jetbrains.com/下载免费版,本书的实例是使用IDEA14.1.15版本开发的。IDEA已经包含Maven插件,版本是3.0.5,这已经能够适用我们开发的要求。安装完成后,打开IDEA,将显示如图1-1所示的欢迎界面,在这里可以看到IDEA的版本号。
图1-1 InterlliJ IDEA欢迎界面
1.1.3 安装Apache Maven
为了能够在命令行窗口中使用Maven来管理工程,可以安装一个Maven管理工具。通过Maven的官网http://maven.apache.org/download.cgi下载3.0.5以上的版本,下载完后解压缩即可,例如,解压到D:盘上是不错的做法,然后将Maven的安装路径(如D:\apache-maven-3.2.3\bin)也加入Windows的环境变量path中。安装完成后,在命令行窗口中执行指令:mvn–v,将输出如下的版本信息以及系统的一些环境信息。
C:\Users ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 深入实践Spring Boot - (EPUB全文下载)