商業級 ASP.NET MVC 樣式與架構實務

康廷數位

  • 出版商: 康廷出版社
  • 出版日期: 2019-05-30
  • 定價: $550
  • 售價: 9.0$495
  • 貴賓價: 8.5$468
  • 語言: 繁體中文
  • 頁數: 320
  • ISBN: 9869347517
  • ISBN-13: 9789869347518
  • 相關分類: .NETASP.NET

立即出貨 (庫存 > 10)

買這商品的人也買了...

商品描述

ASP.NET MVC 開發人員,透過設計物件類別來支援應用程式的功能開發需求,逐步擴充的過程中,為了控制類別數量增加所衍生的複雜度,我們需要適當的導入樣式與架構設計,除了降低複雜度同時維護系統擴充的彈性。

過去軟體發展的歷史中,大量的設計樣式被發展出來,協助技術人員系統性的解決開發過程中遇到的各種問題。

本書從基礎的物件導向設計原則開始,逐步討論各種樣式與分層架構設計,結合 Entity Framework 技術,實踐遵循「領域驅動設計」理論的 ASP.NET MVC 專案實作。

。從基礎的物件導向設計原則開始低耦合特性的介面設計
。系統分層設計的意義與實作
。Entity Framework 的「領域驅動設計」支援
。ASP.NET MVC 的「領域驅動設計」實踐

更多書籍資訊請參考: http://www.kangting.tw/2019/05/biz-aspnet-mvc.html

目錄大綱

1 ASP.NET MVC樣式與架構設計概觀

關於 MVC 樣式

從單一資料表設計開始升級商業級開發

專案功能分層

 

2 樣式與架構基礎-設計原則與相依性注入

關於設計原則

相依性

關注點分離(Separation of Concerns - SoC)

物件導向設計原則(Design Principles)

控制反轉(Inversion of Control - IoC)

改良分層架構案例

 

3 領域模型與樣式實務

獨立專案分層設計實踐

商業邏輯與領域模型樣式

層級超型別樣式

整合SuperType樣式與分離介面樣式設計

狀態樣式

規格樣式

模板方法樣式

 

4 ENTITY FRAMEWORK與領域模型實踐

Entity Framework 與交易

工作單元樣式

資料衝突與並行控制

物件關聯配置

獨立類別的 Fluent API 組態設定

關聯資料的載入議題

 

5 領域驅動與進階分層架構

領域驅動設計

導入應用層

領域模型與聚合

領域實值物件與複雜型別

設計聚合根

 

6 一個實踐領域模型分層設計的流程

關於KangtingBizFlow方案與領域模型

分層設計

基礎架構層

應用層

 

7 展現層與現代化使用者互動介面

展現層設計

導入 AJAX 改良使用者互動介面

AJAX與資料存取互動

導入 Web API

關於 Web API

MVC與Web API

Web API 與 Entity Framework

Web API相依性注入支援