相關主題
商品描述
This book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. Aimed at beginners, it has been revised and expanded to reflect the latest features and best practices for Spring 6.
Authors Joseph Ottinger and Andrew Lombardi will get you started using Spring Framework 6 and its ecosystem, walking you through all the best practices in modern application development. You'll see how Spring has drastically and positively affected the way applications are designed and programmed in Java, and how to build apps with the Spring mindset. Along the way, you will learn many aspects of the Spring ecosystem with easy-to-understand applications designed to teach you not only the technology, but also the practices that benefit the most from Spring. Starting with the basics, you'll learn gradually, including topics such as the configuration and declaration of beans, the application lifecycle, how to deploy a Spring application into a Java EE application, Spring Reactive, Spring Web, Spring Boot, and Spring Cloud.
After completing this book, you'll be prepared to develop your own scalable, modular Spring-based applications.
What You Will Learn
- Discover the most common use cases encountered in the real world
- Learn the proper way of testing with the Spring framework
- Create reliable, modular software
- Build skills that will translate well across all languages and environments
- Integrate and use data access and persistence frameworks such as Hibernate, JPA, and MongoDB
- Get started with the most common, most-used Spring features
Who This Book Is For
Those who are new to Spring or for those who have experience with Spring but want to learn what's new in Spring 6. This book assumes you have some prior coding experience in Java, but many core concepts in Java are discussed as they're encountered.
商品描述(中文翻譯)
這本書將教你如何使用 Spring Framework 來構建基於 Java 的應用程式、網頁應用程式和微服務。這本書針對初學者進行了修訂和擴充,以反映 Spring 6 的最新功能和最佳實踐。
作者 **Joseph Ottinger** 和 **Andrew Lombardi** 將引導你開始使用 Spring Framework 6 及其生態系統,帶你了解現代應用程式開發中的所有最佳實踐。你將看到 Spring 如何徹底且積極地影響應用程式的設計和編程方式,以及如何以 Spring 的思維方式來構建應用程式。在這個過程中,你將學習到 Spring 生態系統的許多方面,並通過易於理解的應用程式來教你不僅是技術,還有最能從 Spring 中受益的實踐。從基礎開始,你將逐步學習,包括主題如 bean 的配置和聲明、應用程式生命週期、如何將 Spring 應用程式部署到 Java EE 應用程式中、Spring Reactive、Spring Web、Spring Boot 和 Spring Cloud。
完成這本書後,你將能夠開發自己的可擴展、模組化的基於 Spring 的應用程式。
**你將學到什麼**
- 發現現實世界中最常見的使用案例
- 學習使用 Spring Framework 的正確測試方法
- 創建可靠的模組化軟體
- 建立能夠在所有語言和環境中良好轉換的技能
- 整合並使用數據訪問和持久性框架,如 Hibernate、JPA 和 MongoDB
- 開始使用最常見、最常用的 Spring 功能
**這本書適合誰**
這本書適合對 Spring 新手或對 Spring 有經驗但想了解 Spring 6 新特性的讀者。這本書假設你有一些 Java 編碼經驗,但在遇到的過程中會討論許多 Java 的核心概念。
作者簡介
Joseph B. Ottinger is a distributed systems architect with experience in many cloud platforms. He was the editor-in-chief of both Java Developer Journal and TheServerSide.com, and has also contributed to many, many publications, open source projects, and commercial projects over the years, using many different languages (but primarily Java, Python, and JavaScript). He's also a previously published author online (with too many publications to note individually) and in print, through Apress.
Andrew Lombardi is a veteran entrepreneur and software developer. His parents taught him to code while barely able to read on an Apple ][ he still wishes he had. He invented the Internet (suck it Al Gore) while drinking straight coffee and staring off into space. He's been running the consulting firm Mystic Coders for 24 years, authored a kick-ass book on Spring for Apress and WebSocket for O'Reilly, coding, speaking internationally and offering technical guidance to companies as large as Walmart and companies with problems as interesting as helicopter simulation and social media. He firmly believes that the best thing he's done so far is being a great dad.
作者簡介(中文翻譯)
Joseph B. Ottinger 是一位分散式系統架構師,擁有多個雲端平台的經驗。他曾擔任《Java Developer Journal》和《TheServerSide.com》的主編,並在多年來為許多出版物、開源專案和商業專案做出貢獻,使用了多種不同的程式語言(但主要是 Java、Python 和 JavaScript)。他也是一位曾經在線上和印刷出版過的作者(出版物數量眾多,無法一一列舉),透過 Apress 出版。
Andrew Lombardi 是一位資深企業家和軟體開發者。他的父母在他幾乎不會閱讀的時候就教他編程,當時他在一台他仍然希望擁有的 Apple ][ 上學習。他在喝著黑咖啡、凝視空間的同時發明了互聯網(讓阿爾·戈爾去吧)。他已經經營了 Mystic Coders 顧問公司 24 年,為 Apress 撰寫了一本關於 Spring 的精彩書籍,並為 O'Reilly 撰寫了關於 WebSocket 的書籍,進行編程、國際演講,並為像沃爾瑪這樣的大公司以及面臨直升機模擬和社交媒體等有趣問題的公司提供技術指導。他堅信到目前為止他做過的最好的事情就是成為一位出色的父親。