Spring 5高级编程(第5版)
获取Spring 5经验的必备图书!全面的Spring 参考和实用指南,Spring 5的新特性和方法,精通数据访问和事务处理,创建微服务和其他Web服务和与Java 9的互操作性。

作者:[美]尤莉安娜 ? 科斯米纳(Iuliana Cosmina) 、罗布 ? 哈罗(Rob Harrop)、克里斯 ? 舍弗(Chris Schaefer)、克拉伦斯 ? 厚(Clarence Ho) 著 王净 译

定价:128元

印次:1-3

ISBN:9787302516446

出版日期:2019.01.01

印刷日期:2019.09.19

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《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 的新功能

Iuliana Cosmina是一名Spring认证的Web应用程序开发人员,也是Spring认证的Spring专家(由Pivotal定义,Pivotal是Spring框架、Spring Boot以及其他工具的制造商)。她曾与Apress出版社合作出版了多本关于核心Spring认证和Spring认证Web开发的书籍。她是来自Bearing Point Software的一名软件架构师,也是GitHub、Stack Overflow等平台上活跃的编码者和软件贡献者。 Rob Harrop是一位软件顾问,致力于提供高性能、高度可扩展的企业级应用程序。他是一位经验丰富的架构师,对于理解和解决复杂的设计问题具有极高天赋。凭借扎实的Java和.NET开发功力,Harrop已经成功在两种平台上部署不少项目。此外,他还在其他行业拥有丰富的经验,尤其是零售和政府领域。Harrop共独自撰写或参与撰写了5本书,其中就包括本书(当然不是第5版),该书广受好评,包含大量关于Spring框架的资源。 Chris Schaefer是Pivotal Spring项目的主要软件开发人员,Pivotal是Spring框架、Spring Boot以及其他Spring工具的制造商。 Clarence Ho是中国香港软件咨询公司SkywideSoft Technology Limited的Java高级架构师。Clarence在IT领域工作了20多年,一直担任许多内部应用程序开发项目的团队负责人,并为客户提供有关企业解决方案的咨询服务。

█ █ █ 前 言 《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》涵盖Spring 5的所有内容,如果想要充分利用这一领先的企业级Java应用程序开发框架的强大功能,《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》是最全面的Spring参考和实用指南。 《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》第5版涵盖核心的Spring及其与其他领先的Java技术(比如Hibernate、JPA 2、Tiles、Thymeleaf和WebSocket)的集成。《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》的重点是介绍如何使用Java配置类、lambda表达式、Spring Boot以及反应式编程。同时,将与企业级应用程序开发人员分享一些见解和实际经验,包括远程处理、事务、Web和表示层,等等。 通过《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》,你可以学习如何完成以下事情: 使用控制反转(IoC)和依赖注入(DI)。 了解Spring 5中的新功能。 使用Spring MVC和WebSocket构建基于Spring的Web应用程序。 使用Spring WebFlux构建Spring Web反应式应用程序。 使用JUnit 5测试Spring应用程序。 使用新的Java 8 lambda语法。 使用Spring Boot达到更高的水平,以获取任何类型的Spring应用程序并立即运行。 在Spring应用程序中使用Ja...

目录
荐语
查看详情 查看详情

█ █ █

目    录

第1章  Spring介绍 1

1.1  什么是Spring 1

1.1.1  Spring框架的演变 1

1.1.2  翻转控制或依赖注入 5

1.1.3  依赖注入的演变 6

1.1.4  除了依赖注入 7

1.2  Spring项目 10

1.2.1  Spring的起源 10

1.2.2  Spring社区 10

1.2.3  Spring工具套件 11

1.2.4  Spring Security项目 11

1.2.5  Spring Boot 11

1.2.6  Spring批处理和集成 11

1.2.7  许多其他项目 11

1.3  Spring的替代品 12

1.3.1  JBoss Seam框架 12

1.3.2  Google Guice 12

1.3.3  PicoContainer 12

1.3.4  JEE 7容器 12

1.4  小结 12

第2章  入门 13

2.1  获取Spring框架 13

2.1.1  快速入门 13

2.1.2  在GitHub中查找Spring 14

2.1.3  使用正确的JDK 14

2.2  了解Spring打包 14

2.2.1  为自己的应用程序选择模块 15

2.2.2  在Maven存储库上访问Spring模块 15

2.2.3  使用Gradle访问Spring模块 16

2.2.4  使用Spring文档 17

2.2.5  将Spring放入Hello World中 17

2.2.6  构建示例... 查看详情

在阅读完这本经典的著作后,你将能够使用Spring的强大功能至上而下地构建复杂的Spring应用程序。
对于Java程序员和开发人员来说,敏捷、轻量级的开源Spring框架已成为事实上的主流企业级Java应用开发框架,同时还能整合其他领先的开源、敏捷和轻量级Java技术,比如Hibernate、Groovy、MyBatis等。此外,Spring也可以使用Java EE和JPA 2。

查看详情