Spring5高级编程
内容介绍
《Spring 5高级编程(第5版)》涵盖核心的Spring 及其与其他领先的Java 技术(比如Hibernate、JPA 2、Tiles、Thymeleaf 和WebSocket)的集成。重点介绍如何使用Java 配置类、lambda 表达式、Spring Boot 以及反应式编程。同时,将与企业级应用程序开发人员分享一些见解和实际经验,包括远程处理、事务、Web 和表示层,等等。 通过《Spring 5高级编程(第5版)》,你可以学习如何完成以下事情: ● 使用控制反转(IoC)和依赖注入(DI)。 ● 了解Spring 5 中的新功能。 ● 使用Spring MVC 和WebSocket 构建基于Spring 的Web 应用程序。 ● 使用Spring WebFlux 构建Spring Web 反应式应用程序。 ● 使用JUnit 5 测试Spring 应用程序。 ● 使用新的Java 8 lambda 语法。 ● 使用Spring Boot 达到更高的水平,以获取任何类型的Spring 应用程序并立即运行。 ● 在Spring 应用程序中使用Java 9 的新功能
目录
- 第1章 Spring介绍 1
- 第2章 入门 13
- 第3章 在Spring中引入IoC和DI 23
- 第4章 详述Spring配置和Spring Boot 80
- MessageSource 110
- 第5章 Spring AOP 136
- 第6章 Spring JDBC支持 192
- 第7章 在Spring中使用Hibernate 230
- 第8章 在Spring中使用JPA 2进行数据访问 255
- 进行数据库操作 279
- 实体版本 293
- EntityManagerFactory 294
- 第9章 事务管理 303
- 第10章 使用类型转换和格式化进行验证 330
- 第11章 任务调度 348
- 第12章 使用Spring远程处理 361
- RESTful-WS 386
- 第13章 Spring测试 398
- 第14章 Spring中的脚本支持 414
- 第15章 应用程序监控 425
- 第16章 Web应用程序 432
- 应用程序 475
- 第17章 WebSocket 487
- 第18章 Spring项目:批处理、集成和XD等 501
- 附录A 设置开发环境 537