Beginning Spring 6: From Beginner to Pro 2nd

Ottinger, Joseph B., Lombardi, Andrew

  • 出版商: Apress
  • 出版日期: 2024-03-01
  • 售價: $2,170
  • 貴賓價: 9.5$2,062
  • 語言: 英文
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484298322
  • ISBN-13: 9781484298329
  • 相關分類: Java 相關技術
  • 海外代購書籍(需單獨結帳)

商品描述

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的應用程序、Web應用程序和微服務。本書針對初學者進行了修訂和擴展,以反映Spring 6的最新功能和最佳實踐。

作者Joseph Ottinger和Andrew Lombardi將引導您開始使用Spring Framework 6及其生態系統,並引導您遵循現代應用程序開發的所有最佳實踐。您將看到Spring如何徹底且積極地影響了Java中應用程序的設計和編程方式,以及如何使用Spring思維構建應用程序。在此過程中,您將通過易於理解的應用程序學習Spring生態系統的許多方面,這些應用程序旨在教授您不僅技術,還有從Spring中獲益最多的實踐。從基礎知識開始,您將逐步學習,包括豆子的配置和聲明、應用程序生命周期、如何將Spring應用程序部署到Java EE應用程序、Spring Reactive、Spring Web、Spring Boot和Spring Cloud等主題。

完成本書後,您將準備好開發自己的可擴展、模塊化的基於Spring的應用程序。

您將學到什麼:
- 發現在現實世界中遇到的最常見用例
- 學習使用Spring框架進行正確的測試方式
- 創建可靠的模塊化軟件
- 培養能夠在所有語言和環境中適用的技能
- 整合和使用數據訪問和持久化框架,如Hibernate、JPA和MongoDB
- 入門最常見、最常用的Spring功能

本書適合對Spring新手或已有Spring經驗但想了解Spring 6的新功能的讀者。本書假設您具有一些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的書籍。他編程、在國際上演講,並為像沃爾瑪這樣的大公司以及像直升機模擬和社交媒體這樣有趣的問題提供技術指導。他堅信,到目前為止,他做的最好的事情就是成為一個偉大的父親。