Software Architecture with Spring 5.0: Design and architect highly scalable, robust, and high-performance Java applications
暫譯: 使用 Spring 5.0 的軟體架構:設計與架構高可擴展性、穩健性及高效能的 Java 應用程式
Rene Enriquez, Alberto Salazar
- 出版商: Packt Publishing
- 出版日期: 2018-08-31
- 售價: $1,650
- 貴賓價: 9.5 折 $1,568
- 語言: 英文
- 頁數: 372
- 裝訂: Paperback
- ISBN: 1788992997
- ISBN-13: 9781788992992
-
相關分類:
Domain-Driven Design
立即出貨 (庫存=1)
買這商品的人也買了...
-
$414低功耗藍牙開發權威指南 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
打動人心的產品設計|頂尖設計師打造成功產品的黃金法則 (Designing Products People Love: How Great Designers Create Successful Products)$580$458 -
3天搞懂財經資訊:看懂財經新聞、企業財報不求人,找出年年下蛋的金雞母!$300$255 -
3天搞懂基金買賣:3000元起,累積你的第一桶金 (最新增訂版)$300$237 -
$588汽車黑客大曝光 (The Car Hacker's Handbook:A Guide for the Penetration Tester) -
3天搞懂資產配置:存富、創富、守富、傳富,四步驟靈活規劃財富藍圖,投資理財一把罩!$300$255 -
Spring 5.0 Cookbook$1,940$1,843 -
$534黑客大曝光:工業控制系統安全 (Hacking Exposed Industrial Control Systems: ICS and SCADA Security Secrets & Solutions) -
Hands-On Reactive Programming in Spring 5: Build cloud-ready, reactive systems with Spring 5 and Project Reactor$1,650$1,568 -
3天搞懂 ETF 投資:跨市跨境高CP值,讓你繞著地球轉N圈!$300$255 -
MIS 一定要懂的 82個伺服器建置與管理知識$420$332 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
圖解資訊安全與個資保護|網路時代人人要懂的自保術$380$323 -
區塊鏈的商業應用成功實例|企業轉型x創新x營收成長 (Blockchain for Business)$380$323 -
史上最完整細節:Kubernetes 超應用全書$980$774 -
$1,584Microservices Security in Action -
Go語言高併發與微服務實戰$534$507 -
深入淺出 Go (Head First Go)$880$695 -
$1,188CISSP 權威指南, 8/e (CISSP All-in-One Exam Guide, 8/e) -
無卡無現金時代:網路支付業務規劃設計及實作$690$545 -
$505DevSecOps 實戰 -
The Hacker Playbook 3 中文版:滲透測試實戰 (紅隊版)$650$507 -
CYBERSEC 2022 臺灣資安年鑑 ─ 零信任資安時代來臨:信任邊界徹底瓦解,安全需源自反覆驗證$179$161 -
ISC2 CISSP Certified Information Systems Security Professional Official Study Guide & Practice Tests Bundle (Paperback)$3,600$3,420
相關主題
商品描述
Discover how different software architectural models can help you solve problems, and learn best practices for the software development cycle
Key Features
- Learn concepts related to software architecture and embrace them using the latest features of Spring 5
- Discover architectural models and learn when to apply them
- Gain knowledge of architectural principles and how they can be used to provide accountability and rationale for architectural decisions
Book Description
Spring 5 and its ecosystem can be used to build robust architectures effectively. Software architecture is the underlying piece that helps us accomplish our business goals whilst supporting the features that a product demands. This book explains in detail how to choose the right architecture and apply best practices during your software development cycle to avoid technical debt and support every business requirement. Choosing the right architecture model to support your business requirements is one of the key decisions you need to take when a new product is being created from scratch or is being refactored to support new business demands. This book gives you insights into the most common architectural models and guides you when and where they can be used. During this journey, you'll see cutting-edge technologies surrounding the Spring products, and understand how to use agile techniques such as DevOps and continuous delivery to take your software to production effectively. By the end of this book, you'll not only know the ins and outs of Spring, but also be able to make critical design decisions that surpass your clients' expectations.
What you will learn
- Understand the key principles of software architecture
- Uncover the most common architectural models available
- Analyze scenarios where an architecture model should be used
- Implement agile techniques to take your software to production
- Secure the products you are working on
- Master tricks that will help you build high-performant applications
- Use cutting-edge technologies to build products
Who this book is for
If you're an experienced Spring developer aspiring to become an architect of enterprise-grade applications, this book is for you. It's also ideal for software architects who want to leverage Spring to create effective application blueprints.
Table of Contents
- Software Architecture Today
- Software Architecture Dimensions
- Spring Projects
- Client-Server Architectures
- MVC Architectures
- Reactive Event-Driven Architectures
- Pipe-and-Filter Architectures
- Microservices Architectures
- Serverless Architectures
- Containerizing your Applications
- DevOps and Release Management
- Monitoring
- Security
- High Performance
商品描述(中文翻譯)
**探索不同的軟體架構模型如何幫助您解決問題,並學習軟體開發週期的最佳實踐**
#### 主要特點
- 學習與軟體架構相關的概念,並使用 Spring 5 的最新功能來實踐這些概念
- 探索架構模型並學習何時應用它們
- 獲得架構原則的知識,以及如何利用這些原則為架構決策提供責任感和理由
#### 書籍描述
Spring 5 及其生態系統可以有效地用來構建穩健的架構。軟體架構是幫助我們實現商業目標的基礎部分,同時支持產品所需的功能。本書詳細說明了如何選擇正確的架構,並在軟體開發週期中應用最佳實踐,以避免技術負債並支持每一項商業需求。選擇合適的架構模型以支持您的商業需求,是在從零開始創建新產品或重構以支持新商業需求時需要做出的關鍵決策之一。本書提供了對最常見架構模型的深入見解,並指導您何時及何地可以使用它們。在這段旅程中,您將看到圍繞 Spring 產品的尖端技術,並了解如何使用敏捷技術,如 DevOps 和持續交付,將您的軟體有效地推向生產環境。到本書結束時,您不僅會了解 Spring 的方方面面,還能做出超越客戶期望的關鍵設計決策。
#### 您將學到什麼
- 理解軟體架構的關鍵原則
- 發現最常見的架構模型
- 分析應該使用架構模型的情境
- 實施敏捷技術以將您的軟體推向生產
- 確保您正在開發的產品的安全性
- 掌握幫助您構建高效能應用程式的技巧
- 使用尖端技術來構建產品
#### 本書適合誰
如果您是一位有經驗的 Spring 開發者,渴望成為企業級應用程式的架構師,那麼這本書適合您。它也非常適合希望利用 Spring 創建有效應用藍圖的軟體架構師。
#### 目錄
1. 當今的軟體架構
2. 軟體架構的維度
3. Spring 專案
4. 客戶端-伺服器架構
5. MVC 架構
6. 反應式事件驅動架構
7. 管道與過濾器架構
8. 微服務架構
9. 無伺服器架構
10. 容器化您的應用程式
11. DevOps 與發佈管理
12. 監控
13. 安全性
14. 高效能
