原创 使用Micrisoft.net設計方案 第三章Web表示模式 Web模式集羣詳細介紹 Front Controller(前端控制器)

已經決定使用Model-View-Controller (MVC) 模式將動態 Web 應用程序的用戶界面邏輯與業務邏輯分隔開來。您已經考察了Page Controller模式,但您的頁面控制器類具有複雜的邏輯,並且是較深的繼承層次結構的一

原创 第7章 性能和可靠性模式 Failover Cluster(故障轉移羣集)

上下文您已經決定在設計或修改基礎結構層時使用羣集以提供高度可用的服務。問題您應該如何設計一個高度可用的基礎結構層,來防止因單臺服務器或它所運行的軟件出現故障而導致的服務丟失?影響因素在設計高度可用的基礎結構層時,請考慮下列影響因素:硬件組件

原创 我的友情鏈接

天道酬勤.NET框架講解

原创 使用Micrisoft.net設計方案 第三章Web表示模式 Web模式集羣詳細介紹 PageController(頁面控制器)

PageController(頁面控制器)上下文決定使用MVC來動態創建應用程序時,需要關注把用戶界面、控制器和業務邏輯分開。問題:如何創建比較複雜的應用程序的控制器?影響因數:MVC主要關注業務模型與視圖的分開,不太關注控制器。對於胖客戶

原创 第5章分佈式系統模式

在當今的互聯世界中,越來越多的企業應用程序跨多個服務器分佈和運行、連接到遠程數據源和 Web Service,並可通過 Internet 訪問。分佈式計算功能強大,但也並非沒有面臨挑戰。網絡在本質上並不可靠,同本地的進程間通信相比,與遠程

原创 第6章 服務模式 在 .NET 中實現 Service Interface

上下文您 的應用程序部署在 Microsoft Windows? 操作系統上。您決定將應用程序的某一塊功能作爲 ASP.NET Web Service 公開。互操作性是一個關鍵問題,因此您無法使用僅在 Microsoft .NET Fra

原创 第4章 部署模式 Deployment Plan(部署規劃)

已開發了基於組件的應用程序,該應用程序在邏輯上構造爲多層結構,如 Three-Layered Services Application. 中所述。您希望將它分佈到一組在物理上爲多級結構的服務器上,如 Tiered Distribution

原创 第5章分佈式系統模式 使用客戶端激活對象通過 .NET Remoting 實現 Broker

正在 .NET 中構建一個需要使用分佈式對象的應用程序,並且分佈式對象的生存期由客戶端控制。您的要求包括能夠按值或按引用來傳遞對象,無論這些對象駐留在同一臺計算 機上,還是駐留在同一個局域網 (LAN) 中的不同計算機上,或者是駐留在廣

原创 第6章 服務模式 在 .NET 中實現 Service Gateway(服務網關)

上下文您正在設計企業應用程序,該程序需要使用由其他應用程序提供的服務。該服務定義了一個合約,所有服務使用者要訪問該服務都必須遵守該合約。該合約定義了與此服務通信所需的技術、通信協議和消息定義等內容。要與該服務通信,應用程序需要按合約中的詳細

原创 第5章分佈式系統模式 Singleton

上下文在某些情況下,特定類型的數據需要提供給應用程序中的其他所有對象使用。在大多數情況下,這種類型的數據在系統中還是唯一的。例如,用戶界面只能有一個所有應用程序必須訪問的鼠標指針。同樣,企業解決方案可能用單網關對象作爲接口來管理與特定舊系統

原创 第7章 性能和可靠性模式

性能、可伸縮性和可靠性是所有企業應用程序的重要特性。儘管可通過多種方法來改善性能和 可靠性,但是此模式羣集強調如何將爲任意數量的應用程序或用戶提供服務的系統組合起來,以獲得更好的可伸縮性和可用性。本章中的模式爲有效地適應負載和高 峯通信量的

原创 第7章 性能和可靠性模式 Server Clustering(服務器羣集)

上下文您正在設計要部署應用程序的基礎結構層。運行要求包括無法滿足的可用性或性能能力,因爲基礎結構中存在性能瓶頸或故障單點。影響因素設計基礎結構時,請考慮下列影響因素:用戶希望在使用應用程序時這些應用程序可以使用並且能夠作出響應。在生產環境中

原创 第5章分佈式系統模式 使用服務器激活對象通過 .NET Remoting 實現 Broker

正在使用 Microsoft? .NET Framework 構建一個需要使用分佈式對象的應用程序。您的要求包括能夠按值或按引用來傳遞對象,無論這些對象駐留在同一臺計算機上,還是駐留在同一個局域網 (LAN) 中的不同計算機上,或者是

原创 第7章 性能和可靠性模式 Load-Balanced Cluster(負載平衡羣集)

上下文您已經決定在設計或修改基礎結構層時使用羣集,以便在能夠適應不斷變化的要求的同時保持良好的性能。問題在保持可接受的性能級別的同時,如何設計一個可適應負載變化的、可伸縮的基礎結構層?影響因素在設計可伸縮的基礎結構層時,請考慮下列影響因素:

原创 第6章 服務模式 Service Interface(服務接口)

Service Interface(服務接口)上下文您正在設計企業應用程序,並且需要能夠通過網絡使用其部分功能。此功能需要能夠被各類系統使用,因此互操作性是設計的重要方面。除互操作性之外,可能還需要支持不同的通信協議,並適應多變的操作要求。