![]()
内容推荐 自Spring诞生以来,以Sprmg技术栈为核心的企业级应用开发方式深入人心,已经成为Java EE开发的最佳实践。随着Spring 5版本的发布,Spring自身也发生了巨大的变革。柳伟卫著的这本《Spring5开发大全》力求全面介绍Spring框架,涵盖了Spring核心、测试、数据访问、Web开发、响应式编程、系统集成及微服务等方面在内的共26章的内容,可以说是Spring技术的“百科全书”。同时,本书基于Spring 5版本来编写,除了涉及Spring 5版本的新特性外,还介绍了REST服务、响应式Web开发、微服务设计、Spring Boot、Spring Cloud等方面的前瞻技术。而且除了讲解Spring的理论知识外,还在每个知识点上辅以大量的代码案例,使理论可以联系实际,具备更强的可操作性。 本书主要面向的是Java开发者,以及对以Spring为核心的Java EE开发感兴趣的计算机专业的学生、软件开发人员和系统架构师。 作者简介 柳伟卫,英文名Way Lau,80后程序员,关注编程、系统架构、性能优化。对技术抱有极大的热情,坚持每天学习。喜欢开源,乐于分享。具有多年软件开发管理及系统架构经验。负责过多个国家级及省级大型分布式系统的设计与研发,也参与过多个大型项目系统架构的技术改造。现为某集团技术公司项目经理,负责大型分布式系统的微服务化改造。 目录 第1章 Spring 5概述 1.1 Spring与Java EE 1.2 Spring简史 1.3 Spring 5的新特性 实践1.4 快速开启第一个Spring应用 1.5 Gradle与MaVen的抉择 第2章 Spring框架核心概念 2.1 Spring框架总览 2.2 loC容器 2.3 AOP编程 2.4 资源处理 2.5 Bean验证 2.6 表达式语言SpEL 2.7 数据缓冲器和编解码器 2.8 空安全 第3章 测试 3.1 测试概述 3.2 测试的类型和范围 3.3 如何进行微服务的测试 第4章 单元测试 4.1 Mock对象 4.2 测试工具类 第5章 集成测试 5.1 集成测试概述 5.2 测试相关的注解 5.3 Spring TestContext框架 5.4 Spring MVC Test框架 ★新功能5.5 WebTestCIient 第6章 事务管理 6.1 事务管理概述 612通过事务实现资源同步 6.3 声明式事务管理 6.4 编程式事务管理 6.5 事件中的事务 第7章 DAO 7.1 DAO概述 7.2 DAO常用异常类 7.3 DAO常用注解 第8章 基于JDBC的数据访问 8.1 SpringJDBC概述 8.2 JDBC核心类 8.3 控制数据库连接 8.4 批处理 8.5 SimpleJdbc类 8.6 JDBC转为对象模型 8.7 内嵌数据库 8.8 初始化DataSource 第9章 基于ORM的数据访问 9.1 Spring ORM概述 9.2 ORM集成注意事项 9.3 集成Hibernate 9.4 JPA …… 第10章 XML 与对象的转换 第11章 Spring Web MVC 第12章 REST 客户端 第13章 WebSocket 第14章 Spring WebFlux 第15章 响应式编程中的 WebClient 第16章 响应式编程中的 第17章 常用集成模式 第18章 EJB 集成 第19章 JMS集成 第20章 JMX集成 第21章 JCA CCI集成 第22章 使用E-mall 第23章 任务执行与调度 第24章 缓存 第25章 Spring Boot 第26章 Spring Cloud 附录 参考文献
|