Spring REST: Building Java Microservices and Cloud Applications
暫譯: Spring REST:構建 Java 微服務與雲端應用程式
Balaji Varanasi , Maxim Bartkov
- 出版商: Apress
- 出版日期: 2021-11-28
- 售價: $1,540
- 貴賓價: 9.5 折 $1,463
- 語言: 英文
- 頁數: 264
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484274768
- ISBN-13: 9781484274767
-
相關分類:
Java 程式語言、Microservices 微服務、SOA、Java 相關技術
海外代購書籍(需單獨結帳)
相關主題
商品描述
Design and develop Java-based RESTful APIs using the latest versions of the Spring MVC and Spring Boot frameworks. This book walks you through the process of designing and building a REST application while delving into design principles and best practices for versioning, security, documentation, error handling, paging, and sorting.
Spring REST provides a brief introduction to REST, HTTP, and web infrastructure. You will learn about several Spring projects such as Spring Boot, Spring MVC, Spring Data JPA, and Spring Security, and the role they play in simplifying REST application development. You will learn how to build clients that consume REST services. Finally, you will learn how to use the Spring MVC test framework to unit test and integration test your REST API.
After reading this book, you will come away with all the skills to build sophisticated REST applications using Spring technologies.
What You Will Learn
- Build Java-based microservices, native cloud, or any applications using Spring REST
- Employ Spring MVC and RESTful Spring
- Build a QuickPoll application example
- Document REST services, as well as versioning, paging, and sorting
- Test, handle errors and secure your application
Who This Book Is For
Intermediate Java programmers with at least some prior experience with Spring and web/cloud application development.
商品描述(中文翻譯)
設計和開發基於 Java 的 RESTful API,使用最新版本的 Spring MVC 和 Spring Boot 框架。本書將引導您設計和構建一個 REST 應用程序的過程,同時深入探討版本控制、安全性、文檔、錯誤處理、分頁和排序的設計原則和最佳實踐。
Spring REST 提供了對 REST、HTTP 和網絡基礎設施的簡要介紹。您將了解幾個 Spring 項目,如 Spring Boot、Spring MVC、Spring Data JPA 和 Spring Security,以及它們在簡化 REST 應用程序開發中的作用。您將學會如何構建消費 REST 服務的客戶端。最後,您將學會如何使用 Spring MVC 測試框架對您的 REST API 進行單元測試和集成測試。
閱讀完本書後,您將掌握使用 Spring 技術構建複雜 REST 應用程序的所有技能。
您將學到什麼
- 使用 Spring REST 構建基於 Java 的微服務、本地雲或任何應用程序
- 使用 Spring MVC 和 RESTful Spring
- 構建 QuickPoll 應用示例
- 文檔化 REST 服務,以及版本控制、分頁和排序
- 測試、處理錯誤並保護您的應用程序
本書適合誰
本書適合具有一定 Spring 和網絡/雲應用程序開發經驗的中級 Java 程式設計師。
作者簡介
Balaji Varanasi is a software development manager and technology entrepreneur. He has over 13 years of experience architecting and developing Java/.Net applications and, more recently, iPhone apps. During this period he has worked in the areas of security, web accessibility, search, and enterprise portals. He has a Master s Degree in Computer Science and serves as adjunct faculty, teaching programming and information system courses. When not programming, he enjoys spending time with his lovely wife in Salt Lake City, Utah.
Maxim Bartkov is a staff engineer with more than seven years of commercial experience in Java. Maxim specializes in building architecture for high-load systems. He is skilled in the development of Distributed High-Load Systems, Microservice architecture, Spring Framework, System Architecture, and In-Memory Data Grid (IMDG). In his spare time, he writes articles for the Java community.
作者簡介(中文翻譯)
Balaji Varanasi 是一位軟體開發經理和科技企業家。他擁有超過 13 年的經驗,專注於架構和開發 Java/.Net 應用程式,最近則專注於 iPhone 應用程式。在這段期間,他曾在安全性、網頁可及性、搜尋和企業入口網站等領域工作。他擁有計算機科學碩士學位,並擔任兼任教職,教授程式設計和資訊系統課程。當不在程式編寫時,他喜歡和他可愛的妻子在猶他州鹽湖城共度時光。
Maxim Bartkov 是一位擁有超過七年商業經驗的資深工程師,專精於 Java。Maxim 專注於高負載系統的架構建設。他擅長於開發分散式高負載系統、微服務架構、Spring Framework、系統架構和內存數據網格 (IMDG)。在空閒時間,他為 Java 社群撰寫文章。