Mastering Microservices with Java
暫譯: 精通 Java 微服務
Sourabh Sharma
- 出版商: Packt Publishing
- 出版日期: 2016-06-30
- 定價: $1,575
- 售價: 6.0 折 $945
- 語言: 英文
- 頁數: 258
- 裝訂: Paperback
- ISBN: 1785285173
- ISBN-13: 9781785285172
-
相關分類:
Java 程式語言、Microservices 微服務、SOA
-
相關翻譯:
Java 微服務 (簡中版)
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
$2,390$2,271 -
$403集體智慧編程
-
$880$695 -
$780$616
相關主題
商品描述
Key Features
- Build, deploy, and test microservices from scratch with ease
- Design and implement sample projects using domain-driven design
- Confidently resolve the issues faced during development and deployment
Book Description
With the introduction of the cloud, enterprise application development moved from monolithic applications to small lightweight process-driven components called microservices. Microservices are the next big thing in designing scalable, easy-to-maintain applications. It not only makes app development easier, but also offers great flexibility to utilize various resources optimally.
If you want to build an enterprise-ready implementation of the microservices architecture, then this is the book for you! Starting off by understanding the core concepts and framework, you will then focus on the high-level design of large software projects. You will gradually move on to setting up the development environment and configuring it before implementing continuous integration to deploy your microservice architecture. Using Spring security, you will secure microservices and test it effectively using REST Java clients and other tools. Finally, we'll show you the best practices and common principals of microservice design and you'll learn to troubleshoot and debug the issues faced during development.
By the end of the book, you will know how to build smaller, lighter, and faster services that can be implemented easily in a production environment.
What you will learn
- Use domain-driven design to design and implement microservices
- Secure microservices using Sprint Security
- Deploy and test microservices
- Troubleshoot and debug the issues faced during development
- Consume microservices using thin client, a JavaScript web application
- Learning best practices and common principals about microservices
- Write unit tests for developed code
About the Author
Sourabh Sharma has more than a decade of experience of product/app development. His expertise lies in developing, deploying, and testing N-tier web applications. He loves to troubleshoot complex problems and look for the best solutions.
In his career, he has successfully developed and delivered various standalone and cloud apps to happy Fortune 500 customers.
Sourabh has also initiated and developed a microservices-based product for his US-based top enterprise product company. He started writing Java programs in his college days, in the late 90s, and he still loves it.
Table of Contents
- A Solution Approach
- Setting Up the Development Environment
- Domain-Driven Design
- Implementing a Microservice
- Deployment and Testing
- Securing Microservices
- Consuming Services Using a Microservice Web App
- Best Practices and Common Principles
- Troubleshooting Guide
商品描述(中文翻譯)
#### 主要特點
- 輕鬆從零開始構建、部署和測試微服務
- 使用領域驅動設計設計和實現範例專案
- 自信地解決開發和部署過程中遇到的問題
#### 書籍描述
隨著雲端技術的引入,企業應用程式開發已從單體應用程式轉向稱為微服務的小型輕量級流程驅動組件。微服務是設計可擴展且易於維護的應用程式的下一個重要趨勢。它不僅使應用程式開發變得更簡單,還提供了靈活性以最佳化利用各種資源。
如果您想要構建一個企業級的微服務架構實現,那麼這本書就是為您而寫!從理解核心概念和框架開始,然後專注於大型軟體專案的高層設計。您將逐步設置開發環境並進行配置,然後實施持續整合以部署您的微服務架構。使用 Spring Security,您將保護微服務並使用 REST Java 客戶端和其他工具有效地進行測試。最後,我們將向您展示微服務設計的最佳實踐和常見原則,並學習如何排除和調試開發過程中遇到的問題。
在書籍結束時,您將知道如何構建更小、更輕、更快的服務,這些服務可以輕鬆地在生產環境中實施。
#### 您將學到的內容
- 使用領域驅動設計來設計和實現微服務
- 使用 Spring Security 來保護微服務
- 部署和測試微服務
- 排除和調試開發過程中遇到的問題
- 使用輕量級客戶端(JavaScript 網頁應用程式)來消費微服務
- 學習微服務的最佳實踐和常見原則
- 為開發的程式碼撰寫單元測試
#### 關於作者
**Sourabh Sharma** 擁有超過十年的產品/應用程式開發經驗。他的專長在於開發、部署和測試 N 層網頁應用程式。他喜歡排除複雜問題並尋找最佳解決方案。
在他的職業生涯中,他成功地為滿意的《財富》500 強客戶開發和交付了各種獨立和雲端應用程式。
Sourabh 還為他位於美國的頂尖企業產品公司啟動並開發了一個基於微服務的產品。他在90年代末的大學時期開始編寫 Java 程式,至今仍然熱愛這項技術。
#### 目錄
1. 解決方案方法
2. 設置開發環境
3. 領域驅動設計
4. 實現微服務
5. 部署和測試
6. 保護微服務
7. 使用微服務網頁應用程式消費服務
8. 最佳實踐和常見原則
9. 故障排除指南