深入实践SpringBoot - (EPUB全文下载)
文件大小:5.42 mb。
文件格式:epub 格式。
书籍内容:
深入实践Spring Boot
陈韶健 著
ISBN:978-7-111-55088-4
本书纸版由机械工业出版社于2016年出版,电子版由华章分社(北京华章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
微信公众号 华章电子书(微信号:hzebook)
目录
前言
第一部分 基础应用开发
第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
结束语
前言
Spring Boot作为Java编程语言的一个全新开发框架,在国内外才刚刚兴起,还未得到普及使用。相比于以往的一些开发框架,Spring Boot不但使用更加简单,而且功能更加丰富,性能更加稳定而健壮。使用Spring Boot开发框架,不仅能提高开发速度,增强生产效率,从某种意义上,可以说是解放了程序员的劳动,而且一种新技术的使用,更能增强系统的稳定性和扩展系统的性能指标。本书就是本着提高开发效率,增强系统性能,促进新技术的普及使用这一目的而写的。
Spring Boot是在Spring框架基础上创建的一个全新框架,其设计目的是简化Spring应用的搭建和开发过程,它不但具有Spring的所有优秀特性,而且具有如下显著的特点:
·为Spring开发提供更加简单的使用和快速开发的技巧。
·具有开箱即用的默认配置功能,能根据项目依赖自动配置。
·具有功能更加强大的服务体系,包括嵌入式服务、安全、性能指标、健康检查等。
·绝对没有代码生成,可以不再需要XML配置,即可让应用更加轻巧和灵活。
Spring Boot对于一些第三方技术的使用,提供了非常完美的整合,使你在简单的使用中,不知不觉运用了非常高级和先进的技术。
虽然Spring Boot具有这么多优秀的特性,但它使用起来并不复杂,而且非常简单,所以不管是Java程序开发初学者,还是经验丰富的开发人员,使用Spring Boot都是一个理想的选择。
Spring Boot发展迅速,自从2014年4月发布了1.0.0版本,至今已经发布了1.4.0正式版。现在,Spring Boot正在不同的角落中悄然兴起,估计用不了多久,它将成为Java开发的又一个热潮,为众多Java开发者追捧。
本书将以一些非常切合生产实际的应用实例,带你一起使用Spring Boot框架,开始一段愉快的快速开发和探索之旅。
关于本书
本书以丰富的实例,介绍了如何使用Spring Boot开发框架进行基础应用和分布式应用等方面的开发,并且介绍了如何使用Spring Boot开发的应用搭建一个高性能的服务平台,同时还对Spring Boot的一些核心功能的源代码进行了分析,从而加深对Spring Boot的理解。书中对从最基本的入门知识,到数据库的使用,以及界面设计、安全设计等领域都做了详细的介绍和探讨,并在分布式应用系统领域,以平台级应用系统的实例,介绍了如何创建和使用SSO管理系统、分布式文件系统,如何使用Spring Cloud进行云应用方面的开发,以及如何使用Docker发布和构建高可用的分布式系统服务平台。同时,对Spring Boot的程序加载、自动 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 深入实践SpringBoot - (EPUB全文下载)