内容简介
《Spring5高级编程(第5版)》介绍Spring的基础及核心主题,分享作者关于远程处理、Hibernate以及EJB的相关见解和实际经验。除基础知识外,你还将学习如何使用Spring 框架构建企业级Java应用程序的各个层和部分:事务处理、Web和表示层、部署等。此外,本书通过一个完整的示例应用程序整合许多技术以及本书中涵盖的技术,你将了解这些技术是如何一起发挥作用的。
本书基于最新的Spring 5更新全部章节,介绍迄今为止Spring最全面、权威的使用方法,包括新的功能性Web框架、微服务等内容,还包括与Java9的互操作性。在阅读完这本权威的著作后,你将能够使用Spring的强大功能至上而下地构建复杂的Spring应用程序。
对于Java程序员和开发人员来说,敏捷、轻量级的开源Spring框架已成为事实上的主流企业级Java应用开发框架,同时还能整合其他领先的开源、敏捷和轻量级Java技术,比如Hibernate、Groovy、MyBatis等。此外,Spring也可以使用Java EE和JPA2。
作者简介
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多年,一直担任许多内部应用程序开发项目的团队负责人,并为客户提供有关企业解决方案的咨询服务。