???? 摘要: 將一個ASP.NET站點分離為多個獨立的模塊,一個最大的問題就是與頁面相關聯的大多數業務邏輯駐留在該頁面的源代碼文件中,我們幾乎做不到將源代碼文件分為多個獨立的程序集。為了真正創建獨立的與站點中的頁面相關聯的功能模塊,所有頁面邏輯、事件處理邏輯和導航邏輯需要以某種方式從頁面提取出來并保存在獨立的程序集中。
Web Composite應用程序塊中的默認解決方案是使用 View-Presenter 模式將頁面邏輯分成不同的用于響應由視圖(網頁)轉發的任意事件的類(表示器)。表示器類完全在業務模塊中實現,從而將應用程序邏輯至于網站外,接口是在定義由視圖實現的方法的業務模塊中定義的。這樣,網頁可在結束時將所有事件轉發給表示器,無需任何實際的特定于應用程序的職責。這樣還可使設計表示器的測試更為容易,無需實際涉及到前端網頁。?? 閱讀全文
文章來源: http://www.cnblogs.com/Terrylee/archive/2007/11/27/Web-Client-Software-factory-view-presenter.html
Web Composite應用程序塊中的默認解決方案是使用 View-Presenter 模式將頁面邏輯分成不同的用于響應由視圖(網頁)轉發的任意事件的類(表示器)。表示器類完全在業務模塊中實現,從而將應用程序邏輯至于網站外,接口是在定義由視圖實現的方法的業務模塊中定義的。這樣,網頁可在結束時將所有事件轉發給表示器,無需任何實際的特定于應用程序的職責。這樣還可使設計表示器的測試更為容易,無需實際涉及到前端網頁。?? 閱讀全文

文章來源: http://www.cnblogs.com/Terrylee/archive/2007/11/27/Web-Client-Software-factory-view-presenter.html
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
