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
-
相關分類:
Java 程式語言、JVM 語言、Java 相關技術
立即出貨 (庫存=1)
買這商品的人也買了...
-
$352低功耗藍牙開發權威指南
-
$580$493 -
$580$458 -
$300$255 -
$300$237 -
$500汽車黑客大曝光 (The Car Hacker's Handbook:A Guide for the Penetration Tester)
-
$300$255 -
$2,210$2,100 -
$454黑客大曝光:工業控制系統安全 (Hacking Exposed Industrial Control Systems: ICS and SCADA Security Secrets & Solutions)
-
$1,568Hands-On Reactive Programming in Spring 5: Build cloud-ready, reactive systems with Spring 5 and Project Reactor
-
$300$255 -
$420$331 -
$680$578 -
$380$323 -
$380$323 -
$980$774 -
$1,980$1,881 -
$534$507 -
$880$695 -
$1,010CISSP 權威指南, 8/e (CISSP All-in-One Exam Guide, 8/e)
-
$690$545 -
$505DevSecOps 實戰
-
$650$507 -
$179$161
相關主題
商品描述
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. 高效能