Spring 5.0 By Example: Learn and understand the new features of most popular java framework and build amazing robust applications
暫譯: Spring 5.0 實例解析:學習與理解最受歡迎的 Java 框架的新特性,並構建驚人的穩健應用程式
Claudio Eduardo de Oliveira
- 出版商: Packt Publishing
- 出版日期: 2018-02-23
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 356
- 裝訂: Paperback
- ISBN: 1788624394
- ISBN-13: 9781788624398
-
相關分類:
Java 程式語言、Java 相關技術
海外代購書籍(需單獨結帳)
相關主題
商品描述
Discover the real power of Spring Framework 5.0, and learn step-by-step how to create powerful applications in the newest version of Spring Framework
Key Features
- Implement a reactive application with Spring Webflux and learn reactive programming
- Create a robust and scalable messaging application with spring messaging support
- Create amazing microservices applications with Spring Cloud and Spring Boot
Book Description
Organizations today are looking for systems that are more robust. That is the reason why Spring Framework becomes a most popular framework for java development, Spring makes it extremely simple and also improve the developer productivity.
On the new version, Spring enters on reactive world and provides a full support for reactive programming also we will present the Kotlin language which one has the compatibility with this new version.
At the beginning we will learn how to construct a CMS Portal using the Spring support to build REST APIs, also we will integrate these APIs with AngularJS, the famous JavaScript framework.
On the second part, we will build an amazing messaging application, which one will consume the Twitter API and make some filtering and transformations, also we will explain the Spring websockets support. We will present how kotlin is supported in the new version of the framework.
In the last part, we will build a real microservice application, with the most important techniques and patterns, like service discovery, circuit breakers, security, data streams, monitoring and a lot of stuff with this kind of architecture requires
What you will learn
- Implement a REST APIs with Spring REST support
- Introduce the Spring Boot and understand how it makes it extremely simple to create robust applications
- Understanding how can Spring Data help us to add persistence in MongoDB and SQL databases
- Introduce the Reactive Programming and use this with Spring Webflux, the new feature added in Spring 5
- Implement a Reactive REST client and how it can be useful to create asynchronous applications
- Understand the messaging support and create a robust, scalable and fault tolerant application with Spring Messaging
- Implement a websocket to add interactive behaviors in our applications
- Introduce the Spring Cloud projects
Who This Book Is For
You as a developer would improve your skills and learn how to build systems that are more robust, resilient, flexible that attends a modern application requirements.
This book can be helpful for different levels of expertise, if you are a beginner you will meet new concepts in Spring Framework and learn how to implement these concepts in Java and Kotlin, or if you are an intermediate you will find the new features added in Spring 5.0 . At the end of this book, you will be able to build amazing microservices applications and discover the real power of Spring Framework.
商品描述(中文翻譯)
發現 Spring Framework 5.0 的真正力量,並逐步學習如何在最新版本的 Spring Framework 中創建強大的應用程式
主要特點
- 使用 Spring Webflux 實現反應式應用程式並學習反應式編程
- 使用 Spring 訊息支持創建穩健且可擴展的訊息應用程式
- 使用 Spring Cloud 和 Spring Boot 創建驚人的微服務應用程式
書籍描述
當今的組織正在尋找更穩健的系統。這就是為什麼 Spring Framework 成為 Java 開發中最受歡迎的框架,Spring 使其變得極其簡單,並提高了開發者的生產力。
在新版本中,Spring 進入了反應式世界,並提供對反應式編程的全面支持,我們還將介紹與此新版本兼容的 Kotlin 語言。
一開始,我們將學習如何使用 Spring 支持構建 REST API 來構建 CMS 入口網站,並將這些 API 與著名的 JavaScript 框架 AngularJS 整合。
在第二部分,我們將構建一個驚人的訊息應用程式,該應用程式將消耗 Twitter API 並進行一些過濾和轉換,我們還將解釋 Spring Websockets 的支持。我們將展示 Kotlin 在框架新版本中的支持情況。
在最後一部分,我們將構建一個真正的微服務應用程式,使用最重要的技術和模式,如服務發現、斷路器、安全性、數據流、監控以及這種架構所需的許多其他內容。
你將學到什麼
- 使用 Spring REST 支持實現 REST API
- 介紹 Spring Boot 並理解它如何使創建穩健的應用程式變得極其簡單
- 理解 Spring Data 如何幫助我們在 MongoDB 和 SQL 數據庫中添加持久性
- 介紹反應式編程並使用這一新功能與 Spring Webflux,這是 Spring 5 中新增的功能
- 實現反應式 REST 客戶端及其如何對創建異步應用程式有用
- 理解訊息支持並使用 Spring Messaging 創建穩健、可擴展且容錯的應用程式
- 實現 WebSocket 以在我們的應用程式中添加互動行為
- 介紹 Spring Cloud 項目
本書適合誰
作為開發者的你將提升技能,學習如何構建更穩健、彈性和靈活的系統,以滿足現代應用程式的需求。
本書對不同程度的專業人士都很有幫助,如果你是初學者,你將接觸到 Spring Framework 中的新概念並學習如何在 Java 和 Kotlin 中實現這些概念;如果你是中級開發者,你將發現 Spring 5.0 中新增的功能。在本書結束時,你將能夠構建驚人的微服務應用程式,並發現 Spring Framework 的真正力量。