概述
網頁用戶端軟體工廠為嘗試管理使用 ASP.NET 構建的大型網站的開發人員提供了令人信服的解決方案。此軟體工廠支援建立與網站中的各個子目錄相關聯的模組,並為模式(如 View-Presenter 和 Application Controller)提供了一個可支援以模組化方式啟用網站的獨立開發、測試和部署的架構,值得我們認真去研究。
現在微軟模式與實踐團隊又發布了Web Client Software Factory v2.0版本,除了支援.NET Framework 3.5和Visual Studio 2008之外,還在2.0中加入了很多小的指導包,稱之為“Guidance Bundle”,如Validation Bundle、Search Bundle、Autocomplete Bundle等。
新版本的變化
在Web Client Software Factory v2.0中,新加入的“Guidance Bundle”有如下幾個:
Autocomplete: Guidance for adding context-sensitive auto-complete within an ASP.NET AJAX application. Download | Documentation
Composite Web Client Automation: Guidance automation for creating Composite Web Clients. Download | Documentation
Composite Web Client Library: Reusable application blocks for creating Composite Web Clients. Download | Documentation
Model View Presenter: Guidance for creating testable ASP.NET User Interfaces. Download | Documentation
Modularity: Guidance for creating modular composite user interfaces. Download | Documentation
Responsive Composite Web Client Reference Implementation: Sample Order Entry application that illustrates how to improve responsiveness. Download | Documentation
Search: Guidance for improving UI responsiveness for UI Search patterns. Download | Documentation
Validation: Guidance for improving responsiveness for UI validation. Download | Documentation
安裝環境
Web Client Software Factory安裝除了需要.NET Framework 3.5和Visual Studio 2008之外,還需要安裝GAX/GAT的最新版本Guidance Automation Extensions - February 2008 Release,可以從這裡下載。
下載
你可以下載如下幾個部分:
Web Client Software Factory - February 2008
Web Client Software Factory Source Code - February 2008
Web Client Software Factory Source Code for Application Blocks - February 2008
開始學習
在07年的11月份,我也寫過幾篇關於Web Client Software Factory的文章,是針對v1.1的,大家可以參考一下:
1.Web Client Software Factory系列(1):初識與預備知識
2.Web Client Software Factory系列(2):Composite Web應用程式塊
3.Web Client Software Factory系列(3):View-Presenter模式
4.Web Client Software Factory系列(4):資料繫結和ObjectContainerDataSource控制項