Microsoft.NET 企業級應用架構設計, 2/e (Microsoft .NET - Architecting Applications for the Enterprise, 2/e)
埃斯波西托 (Dino Esposito);索爾塔雷羅 (Andrea Saltarello)
- 出版商: 人民郵電
- 出版日期: 2016-04-01
- 定價: $414
- 售價: 8.5 折 $352
- 語言: 簡體中文
- 頁數: 282
- 裝訂: 平裝
- ISBN: 7115413711
- ISBN-13: 9787115413710
-
相關分類:
Domain-Driven Design
- 此書翻譯自: Microsoft .NET - Architecting Applications for the Enterprise, 2/e (Paperback)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
$419ASP.NET 項目開發全程實錄(附光盤第3版) -
$594深入理解 C#, 3/e (C# in Depth, 3/e) -
$474企業應用架構模式 (Patterns of Enterprise Application Architecture) -
$654CLR via C#, 4/e (簡體中文版) -
$294鳳凰計畫:一個 IT計畫的傳奇故事 (The Phoenix Project : A Novel about IT, DevOps, and Helping your business win)(沙盤特別版) -
今天不學機器學習,明天就被機器取代:從 Python 入手+演算法$590$502 -
$234軟件開發本質論:追求簡約、體現價值、逐步構建 (The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece) -
$354C# 多線程編程實戰, 2/e (Multithreading with C# Cookbook, 2/e) -
圖解 TCP/IP 網路通訊協定 (涵蓋IPv6)$580$458 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
高品質微服務|建構跨工程組織的標準化系統 (Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization)$450$356 -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
鳳凰專案|看 IT部門如何讓公司從谷底翻身的傳奇故事$480$379 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
$352大話代碼架構 (項目實戰版) -
軟體專案開發實務|別只當編程猴 (Programming Beyond Practices: Be More Than Just a Code Monkey)$400$316 -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 -
JSON 實務手冊 (JSON at Work: Practical Data Integration for the Web)$580$458 -
The Hacker Playbook 2 中文版:滲透測試實戰 (The Hacker Playbook 2: Practical Guide to Penetration Testing)$560$437 -
$281遺留系統重建實戰 (Re-Engineering Legacy Software) -
灰帽 C# | 建立自動化安全工具的駭客手冊 (Gray Hat C#: A Hacker's Guide to Creating and Automating Security Tools)$450$356 -
忍者:JavaScript 開發技巧探秘, 2/e (Secrets of the JavaScript Ninja, 2/e)$650$507 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
.NET 性能優化 (Pro .NET Performance: Optimize Your C# Applications)$414$393
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
<內容介紹>
軟件架構是一系列相關的抽象模式,用於指導大型軟件系統各個方面的設計。埃斯波西托、索爾塔雷羅編著的《Microsoft.NET企業級應用架構設計(第2版)》就是一個關於軟件架構的堅實、可重用且易於訪問的知識庫。
本書分4個部分來介紹軟件架構相關的內容。其中,基礎知識部分為軟件架構打下基礎;設計架構部分關註表現層和業務層;支撐架構部分涵蓋3個可用於構建各種子領域的支撐架構;基礎設計部分介紹了多樣化持久化、NoSQL數據存儲、SQL、Entity Framework和關係型數據庫等內容。
本書著重介紹軟件架構相關的內容,非常適合軟件架構師和想成為軟件架構師的人閱讀,而且首席開發者和各種.NET應用程序的開發者也能從本書獲益。
<章節目錄>
第1部分 基礎
第1章 今天的架構師和架構
1.1 軟件架構到底是什麼
1.1.1 把架構原則應用到軟件中
1.1.2 確認需求
1.1.3 什麼是架構,什麼不是
1.1.4 架構流程
1.2 誰是架構師
1.2.1 架構師的職責
1.2.2 架構師的角色
1.2.3 關於架構師的常見誤解
1.3 總結
1.4 笑到最後
第2章 為成功而設計
2.1 「大泥球」
2.1.1 「大泥球」的成因
2.1.2 「大泥球」的徵兆
2.1.3 使用指標檢測
2.2 軟件項目的機制
2.2.1 組織文化
2.2.2 幫助團隊更好地寫代碼
2.3 走出混亂
2.3.1 有一種奇怪的東西叫作「遺留代碼」
2.3.2 在3 招之內將殺(checkmate)
2.3.3 決定是否添加人手
2.4 總結
2.5 笑到最後
第3章 軟件設計的原則
3.1 軟件設計的通用原則
3.1.1 從意大利面代碼到千層餅代碼
3.1.2 關註點分離
3.1.3 隔離
3.2 面向對象設計
3.2.1 相關類
3.2.2 對接口編程
3.2.3 組合與繼承
3.2.4 反思面向對象
3.3 開發和設計向量
3.3.1 SOLID 原則
3.3.2 處理依賴的模式
3.3.3 編碼向量
3.3.4 使用模式
3.4 防禦性編程
3.4.1 「如果—那麼—拋出」模式
3.4.2 軟件契約
3.5 總結
3.6 笑到最後
第4章 編寫優質軟件
4.1 編寫可測試代碼的藝術
4.1.1 什麼是可測試性
4.1.2 測試你的軟件
4.1.3 軟件測試的常見實踐
4.2 代碼可擴展性的實踐
4.2.1 基於接口的設計
4.2.2 插件架構
4.2.3 狀態機
4.3 寫出別人看得懂的代碼
4.3.1 把可讀性看作軟件特性
4.3.2 一些改善可讀性的實用規則
4.4 總結
4.5 笑到最後
……
第2部分 設計架構
第3部分 支撐架構
第4部分 基礎設施
