分布式应用程序
| ylbtech-Miscellaneos: |
?
| A,返回頂部 |
簡介
應(yīng)用程序設(shè)計師可以使用 .NET 平臺開發(fā)、部署和支持分布式應(yīng)用程序。既高度集成又靈活,此平臺使開發(fā)人員能夠生成端對端的業(yè)務(wù)解決方案,這些解決方案可以綜合利用現(xiàn)有的體系結(jié)構(gòu)和應(yīng)用程序。 Windows DNA 是一種用于生成緊耦合分布式 Web 應(yīng)用程序的體系結(jié)構(gòu)。因為分布式應(yīng)用程序開始要求更多的松耦合原則,Microsoft體系結(jié)構(gòu)移動到 .NET 平臺上。 4,基本原理
分布式應(yīng)用程序的主要原則是將應(yīng)用程序邏輯地分為 3 個基本層: 表示業(yè)務(wù)邏輯 數(shù)據(jù)訪問和存儲 通過按照這些原則對應(yīng)用程序進(jìn)行分層,使用基于組件的編程技術(shù),并充分利用 .NET 平臺與 Microsoft Windows 操作系統(tǒng)的功能,開發(fā)人員可以生成具有高度可伸縮性和靈活性的應(yīng)用程序。 簡單地分布式應(yīng)用程序模型包含與中間層進(jìn)行通信的客戶端,中間層本身由應(yīng)用程序服務(wù)器和包含業(yè)務(wù)邏輯的應(yīng)用程序組成。應(yīng)用程序反過來又與提供和存儲數(shù)據(jù)的數(shù)據(jù)庫進(jìn)行通信。 5,表示服務(wù)
表示層包括到應(yīng)用程序的胖客戶端接口或者瘦客戶端接口。胖客戶端通過直接使用 Microsoft Win32 API 或間接通過 Windows 窗體,為操作系統(tǒng)的功能提供完全的編程接口,并廣泛地使用組件。瘦客戶端(Web瀏覽器)正迅速成為許多開發(fā)人員優(yōu)先選擇的接口。開發(fā)人員能夠生成可在三個應(yīng)用程序?qū)拥娜魏我粋€上執(zhí)行的業(yè)務(wù)邏輯。利用 ASP.NET Web 應(yīng)用程序和 XML Web services,瘦客戶端能夠以可視形式為應(yīng)用程序提供豐富、靈活和交互的用戶界面。瘦客戶端還具有在平臺之間提供更大程度的可移植性的優(yōu)點。業(yè)務(wù)邏輯
該層被分為應(yīng)用程序服務(wù)器與服務(wù),它們可用于支持客戶端??梢允褂?.NET Framework 編寫 Web 應(yīng)用程序以利用?COM+服務(wù)、消息隊列(MSMQ)、目錄服務(wù)和安全性服務(wù)。應(yīng)用程序服務(wù)反過來可以與數(shù)據(jù)訪問層上的若干個數(shù)據(jù)服務(wù)進(jìn)行交互。訪問存儲
支持?jǐn)?shù)據(jù)訪問和存儲的數(shù)據(jù)服務(wù)包括下列各項: ADO.NET,通過使用腳本語言或編程語言提供對數(shù)據(jù)的簡化編程訪問。 OLE DB,由 Microsoft 開發(fā)的公認(rèn)的通用數(shù)據(jù)提供程序。 XML,用于指定數(shù)據(jù)結(jié)構(gòu)的標(biāo)記標(biāo)準(zhǔn)。 XML 是 Internet 世界提出的標(biāo)準(zhǔn)。HTML 集中于信息如何由瀏覽器呈現(xiàn)和如何顯示在屏幕上,而 XML 的目標(biāo)是處理數(shù)據(jù)結(jié)構(gòu)及其表示形式。 6,系統(tǒng)服務(wù)
該模型的每個部分中的元素都充分受到 .NET Framework 和 Windows 操作系統(tǒng)的支持。它所具有的許多服務(wù)中的一些是:目錄、安全、管理和跨越 3 個層進(jìn)行的通信服務(wù)。組成 Visual Studio .NET 開發(fā)系統(tǒng)的編程工具使開發(fā)人員能夠生成跨越多層的應(yīng)用程序組件。 7,| B返回頂部 |
| 作者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文 章頁面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。 |
轉(zhuǎn)載于:https://www.cnblogs.com/ylbtech/p/5963154.html
總結(jié)
- 上一篇: 将字符串中的URL 解析,获取内容
- 下一篇: 安徽大学大一高数第二章习题册答案