Spring Boot 开发实战 - (EPUB全文下载)
文件大小:0.97 mb。
文件格式:epub 格式。
书籍内容:
Spring Boot 开发实战
第1章 Spring Boot简介
1.1 从Spring到Spring Boot
1.2 Spring Boot简介
1.3 约定优于配置极简化理念
1.4 本章小结
第2章 快速开始HelloWorld
2.1 创建Spring Boot项目
2.2 Spring Boot项目的入口类
2.3 添加HelloWorldController
2.4 Spring Boot应用注解@Spring BootApplication
2.5 XML配置与注解配置
2.6 本章小结
第3章 深入理解Spring Boot自动配置
3.1 传统的SSM开发过程
3.2 Spring Boot自动配置原理
3.3 Spring Boot自动配置过程
3.4 FreeMarkerAutoConfiguration实例分析
3.5 本章小结
第Ⅱ部分 Spring Boot项目综合实战
第4章 Spring Boot集成MyBatis数据库层开发
4.1 Java EE分层架构
4.2 MyBatis简介
4.3 项目实战
4.4 本章小结
第5章 Spring Boot集成JPA数据库层开发
5.1 JPA简介
5.2 ORM框架概述
5.3 Hibernate简介
5.4 Spring Data JPA简介
5.5 项目实战
5.6 本章小结
第6章 Spring Boot Gradle插件应用开发
6.1 Gradle简介
6.2 用Gradle构建生命周期
6.3 Gradle插件
6.4 项目实战
6.5 本章小结
第7章 使用Spring MVC开发Web应用
7.1 Spring MVC简介
7.2 Spring MVC常用注解
7.3 项目实战:使用FreeMarker模板引擎
7.4 实现文件下载
7.5 本章小结
第8章 Spring Boot自定义Web MVC配置
8.1 Web MVC配置简介
8.2 全局异常处理
8.3 定制Web容器
8.4 定制Spring Boot应用程序启动Banner
8.5 自定义注册Servlet、Filter和Listener
8.6 本章小结
第9章 Spring Boot中的AOP编程
9.1 Spring Boot与AOP
9.2 项目实战:使用AOP+Filter实现登录鉴权与权限控制
9.3 本章小结
第10章 Spring Boot集成Spring Security安全开发
10.1 Spring Security简介
10.2 Spring Security核心组件
10.3 项目实战
10.4 本章小结
第11章 Spring Boot集成React.js开发前后端分离项目
11.1 Web前端技术简史
11.2 前后端分离架构
11.3 项目实战
11.4 本章小结
第12章 任务调度与邮件服务开发
12.1 定时任务
12.2 开发任务调度服务
12.3 开发邮件服务
12.4 本章小结
第13章 Spring Boot集成WebFlux开发响应式Web应用
13.1 响应式宣言及架构
13.2 项目实战
13.3 本章小结
第14章 Spring Boot缓存
14.1 Spring Cache简介
14.2 Cache注解
14.3 项目实战
14.4 本章小结
第15章 使用Spring Session集成Redis实现Session共享
15.1 Spring Session简介
15.2 Redis简介
15.3 项目实战
15.4 本章小结
第16章 使用Zuul开发API Gateway
16.1 API Gateway简介
16.2 Zuul简介
16.3 项目实战
16.4 本章小结
第17章 Spring Boot日志
17.1 Logback简介
17.2 配置logback日志
17.3 logback.groovy配置文件
17.4 本章小结
第Ⅲ部分 Spring Boot系统监控、测试与运维
第18章 Spring Boot应用的监控:Actuator与Admin
18.1 Actuator简介
18.2 启用Actuator
18.3 揭秘端点
18.4 自定义Actuator端点
18.5 使用Admin
18.6 本章小结
第19章 Spring Boot应用的测试
19.1 准备工作
19.2 分层测试
19.3 本章小结
第20章 Spring Boot应用Docker化
20.1 Spring Boot应用打包
20.2 Spring Boot应用运维
20.3 使用Docker构建部署运行Spring Boot应用
20.4 项目实战
20.5 本章小结
第1章 Spring Boot简介
认识一个事物最好的方式就是首先去了解它的历史。
Spring框架是由Rod Johnson在2001年开始开发的一个开源框架,主要为了解决企业级应用程序开发的复杂性。Spring提倡“零”侵入设计原则,颠覆了传统的编程模式。Spring引入控制反转(Inversion of Control,IoC)的核心编程思想,控制反转还有一个名字叫作依赖注入(Dependency Injection,DI),就是由容器来管理协同Bean之间的关系,而非传统实现中,由程序代码直接操控。同时,Spring还把面向切面编程(AOP)集成进来,使得AOP的编程范式发扬光大。
Spring从IoC容器发展而来,通过不断集成AOP、MVC、OR/Mapping以及几乎你能想到的各项服务而提供完善的企业应用框架。目前大多数J2EE项目都已经采用Spring框架。
随着Spring功能的不断丰富,版本的不断迭代发展,Spring框架渐渐暴露出了一些问题和弊端。例如太多样板化的配置、烦琐复杂的使用过程等,我们不仅需要维护程序代码,还需要额外去维护相关的配置文件。Spring项目的配置越来越复杂,让人难以承受。 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Spring Boot 开发实战 - (EPUB全文下载)