軟件架構和設計篇
第1章 什么是軟件架構
第2章 軟件架構的關鍵原則
第3章 架構模式和風格
第4章 架構和設計的方法
設計基礎篇
第5章 分層應用程序指導原則
第6章 表現(xiàn)層指導原則
第7章 業(yè)務層指導原則
第8章 數(shù)據(jù)層指導原則
第9章 服務層指導原則
第10章 組件指導原則
第11章 設計表現(xiàn)組件
第12章 設計業(yè)務組件
第13章 設計業(yè)務實體
第14章 設計業(yè)務工作流
第15章 設計數(shù)據(jù)組件
第16章 質量特性
第17章 橫切關注點
第18章 通信和消息
第19章 物理層和部署
應用程序原型篇
第20章 選擇應用程序類型
第21章 設計Web應用程序
第22章 設計富客戶端應用程序
第23章 設計富Internet應用程序
第24章 設計移動應用程序
第25章 設計服務應用程序
第26章 設計托管和云服務
第27章 設計Office業(yè)務應用程序
第28章 設計SharePoint LOB應用程序
應用程序原型篇
索引