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

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

作者: 康廷數位
出版社: 康廷出版社
出版在: 2019-05-30
ISBN-13: 9789869347518
ISBN-10: 9869347517
總頁數: 320 頁




內容描述


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相依性注入支援




相關書籍

Java 架構師指南

作者 王波

2019-05-30

The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability (Paperback)

作者 Terracotta Inc Inc

2019-05-30

Kotlin 移動應用開發 (Kotlin for Android App Development)

作者 Peter Sommerhoff 陳洋 王亞鑫 康顥曦

2019-05-30