Spring5高级编程pdf下载pdf下载

Spring5高级编程百度网盘pdf下载

作者:
简介:本篇主要提供Spring5高级编程pdf下载
出版社:清华大学出版社
出版时间:2018-12
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

内容简介

《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应用程序中使用Java 9的新功能。
由于Java 9的发布日期不断推迟,因此Spring 5是基于Java 8发布的。书中介绍的与Java 9的互操作性都是基于早期的可访问版本完成的。
有一个与《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》相关的多模块项目,使用Gradle 4进行配置。该项目位于Apress的官方存储库中,参见https://github.com/Apress/pro-spring-5。只要在本机上安装了Gradle,根据README.adoc文件中的说明即可在克隆后立即构建该项目。如果尚未安装Gradle,那么可以使用IntelliJ IDEA下载并使用Gradle Wrapper来构建自己的项目(https://docs.gradle.org/current/userguide/gradle_wrapper.html)。《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》末尾的附录A介绍了项目结构、配置以及可用于开发和运行《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》代码示例的开发工具的其他详细信息,这些工具可在GitHub上找到。
在编写《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》的过程中,Spring 5新的候选版本发布了,还发布了新版本的IntelliJ IDEA,同时书中使用的Gradle以及其他技术的版本也更新了。因此,我们及时升级到新版本,以便提供最新信息,并使《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》与官方文档保持同步。多位专家已经对《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》的技术准确性进行了审查,但是如果发现任何不一致的地方,请发送电子邮件至editorial@apress.com并创建勘误项。
可以通过www.apress.com/9781484228074网页上的Download Source Code按钮访问《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》的示例源代码。我们将对这些代码进行及时维护,以便与新技术保持同步,同时根据开发人员在学习Spring的过程中提出的建议不断进行丰富。
真心希望你喜欢用《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》来学习Spring,就像我们喜欢编写《Spring 5高级编程(第5版) 深度解析Spring框架及其工具》一样。