內容介紹 | |
-
出版社:電子工業
-
ISBN:9787121304934
-
作者:(美)沙魯巴·夏爾馬|譯者:盧濤
-
頁數:229
-
出版日期:2017-01-01
-
印刷日期:2017-01-01
-
包裝:平裝
-
開本:16開
-
版次:1
-
印次:1
-
字數:322千字
-
微服務是利用雲平臺開發企業應用程序的最新技 術,它是小型、輕量和過程驅動的組件。微服務適合 設計可擴展、易於維護的應用程序。它可以使開發更 容易,還能使資源得到最佳利用。沙魯巴·夏爾馬所 著的《Java微服務》幫助你用Java構建供企業使用的 微服務架構,內容包括微服務核心概念和框架、大型 軟件項目的高層次設計、開發環境設置和前期配置、 對微服務架構持續集成的部署、實現微服務的安全性 、有效地執行測試、微服務設計的最佳做法和一般原 則,以及如何檢測和調試問題。 本書適合想要了解微服務架構,以及想要深入了 解如何有效地實施企業級微服務的Java開發人員。
-
前言 1 一種解決方法 微服務的演變 整體式架構概述 整體式架構的局限性與它的微服務解決方案的對比 一維的可擴展性 在出故障時回滾版本 采用新技術時的問題 與敏捷實踐的契合 減輕開發工作量――可以做得*好 微服務的構建管道 使用諸如Docker的容器部署 容器 Docker Docker的架構 Docker容器 部署 小結 2 設置開發環境 Spring Boot配置 Spring Boot概述 把Spring Boot添加至REST示例 添加一個嵌入式Jetty服務器 示例REST程序 編寫REST控制器類 @RestController @RequestMapping @RequestParam @PathVariable 制作一個示例REST可執行應用程序 設置應用程序構建 運行Maven工具 用Java命令執行 使用Postman Chrome擴展測試REST API *多的正向測試場景 反向的測試場景 NetBeans IDE安裝和設置 參考資料 小結 3 領域驅動設計 領域驅動設計基本原理 組成部分 普遍存在的語言 多層架構 表示層 應用程序層 領域層 基礎架構層 領域驅動設計的工件 實體 …… 4 實現微服務 5 部署和測試 6 實現微服務的安全性 7 利用微服務Web應用程序來使用服務 8 *佳做法和一般原則 9 故障排除指南
| | |