設(shè)計.net應(yīng)用程序.doc
約14頁DOC格式手機(jī)打開展開
設(shè)計.net應(yīng)用程序,頁數(shù):14字?jǐn)?shù):5818設(shè)計 .net 應(yīng)用程序摘要:本文概要介紹 .net 應(yīng)用程序中的各種典型物理結(jié)構(gòu)之間的區(qū)別,這些結(jié)構(gòu)已被證明是很有用的。針對每種結(jié)構(gòu)介紹了其適用方案、實現(xiàn)方式和優(yōu)缺點。本文同時介紹了兩層、三層和 n 層應(yīng)用程序。注意: 本文所介紹的應(yīng)用程序設(shè)計問題在 msdn 的 buil...
內(nèi)容介紹
此文檔由會員 cnlula 發(fā)布
設(shè)計.net應(yīng)用程序
頁數(shù):14 字?jǐn)?shù):5818
設(shè)計 .NET 應(yīng)用程序
摘要:本文概要介紹 .NET 應(yīng)用程序中的各種典型物理結(jié)構(gòu)之間的區(qū)別,這些結(jié)構(gòu)已被證明是很有用的。針對每種結(jié)構(gòu)介紹了其適用方案、實現(xiàn)方式和優(yōu)缺點。本文同時介紹了兩層、三層和 N 層應(yīng)用程序。
注意: 本文所介紹的應(yīng)用程序設(shè)計問題在 MSDN 的 Building Distributed Applications with .NET(英文)部分中進(jìn)行了更深入的討論。
目標(biāo)
了解 Microsoft .NET 應(yīng)用程序的典型結(jié)構(gòu)。
了解在每種結(jié)構(gòu)內(nèi)進(jìn)行開發(fā)的優(yōu)缺點。
前提條件
熟悉 .NET 開發(fā)(包括 Web 開發(fā)和桌面開發(fā))。
熟悉編程概念(包括類和屬性)。
熟悉各種結(jié)構(gòu)(包括多層和多服務(wù)器結(jié)構(gòu))。
兩層應(yīng)用程序結(jié)構(gòu)
典型的兩層應(yīng)用程序是使用 ADO.NET 直接與數(shù)據(jù)庫服務(wù)器(如 Microsoft SQL Server)進(jìn)行通信的客戶端應(yīng)用程序(參見圖 1)。除 ADO.NET 外,在客戶端應(yīng)用程序和數(shù)據(jù)庫之間沒有任何其他層。有關(guān) ADO.NET 的詳細(xì)信息,請參閱 .NET 框架文檔、本系列的其他文章或使用 MSDN 搜索引擎。
圖 1:兩層應(yīng)用程序包括客戶端應(yīng)用程序和數(shù)據(jù)存儲(如 Microsoft SQL Server)
何時使用兩層結(jié)構(gòu)
兩層應(yīng)用程序適用于沒有或只有少量窗體的小型應(yīng)用程序。對于使用本文中介紹的其他 N 層技術(shù)的應(yīng)用程序,其原型也可算是兩層應(yīng)用程序。但是,兩層應(yīng)用程序不太適用于企業(yè)環(huán)境,因為開發(fā)和維護(hù)的時間及成本不好控制。
典型的實現(xiàn)方式
開發(fā)兩層應(yīng)用程序時可以采用多種技術(shù)。所有技術(shù)均使用 ADO.NET、一個客戶端界面(如桌面或基于 Web 的應(yīng)用程序)和一個數(shù)據(jù)庫(如 SQL Server)。要使用兩層應(yīng)用程序結(jié)構(gòu),可以采用以下方式
頁數(shù):14 字?jǐn)?shù):5818
設(shè)計 .NET 應(yīng)用程序
摘要:本文概要介紹 .NET 應(yīng)用程序中的各種典型物理結(jié)構(gòu)之間的區(qū)別,這些結(jié)構(gòu)已被證明是很有用的。針對每種結(jié)構(gòu)介紹了其適用方案、實現(xiàn)方式和優(yōu)缺點。本文同時介紹了兩層、三層和 N 層應(yīng)用程序。
注意: 本文所介紹的應(yīng)用程序設(shè)計問題在 MSDN 的 Building Distributed Applications with .NET(英文)部分中進(jìn)行了更深入的討論。
目標(biāo)
了解 Microsoft .NET 應(yīng)用程序的典型結(jié)構(gòu)。
了解在每種結(jié)構(gòu)內(nèi)進(jìn)行開發(fā)的優(yōu)缺點。
前提條件
熟悉 .NET 開發(fā)(包括 Web 開發(fā)和桌面開發(fā))。
熟悉編程概念(包括類和屬性)。
熟悉各種結(jié)構(gòu)(包括多層和多服務(wù)器結(jié)構(gòu))。
兩層應(yīng)用程序結(jié)構(gòu)
典型的兩層應(yīng)用程序是使用 ADO.NET 直接與數(shù)據(jù)庫服務(wù)器(如 Microsoft SQL Server)進(jìn)行通信的客戶端應(yīng)用程序(參見圖 1)。除 ADO.NET 外,在客戶端應(yīng)用程序和數(shù)據(jù)庫之間沒有任何其他層。有關(guān) ADO.NET 的詳細(xì)信息,請參閱 .NET 框架文檔、本系列的其他文章或使用 MSDN 搜索引擎。
圖 1:兩層應(yīng)用程序包括客戶端應(yīng)用程序和數(shù)據(jù)存儲(如 Microsoft SQL Server)
何時使用兩層結(jié)構(gòu)
兩層應(yīng)用程序適用于沒有或只有少量窗體的小型應(yīng)用程序。對于使用本文中介紹的其他 N 層技術(shù)的應(yīng)用程序,其原型也可算是兩層應(yīng)用程序。但是,兩層應(yīng)用程序不太適用于企業(yè)環(huán)境,因為開發(fā)和維護(hù)的時間及成本不好控制。
典型的實現(xiàn)方式
開發(fā)兩層應(yīng)用程序時可以采用多種技術(shù)。所有技術(shù)均使用 ADO.NET、一個客戶端界面(如桌面或基于 Web 的應(yīng)用程序)和一個數(shù)據(jù)庫(如 SQL Server)。要使用兩層應(yīng)用程序結(jié)構(gòu),可以采用以下方式
TA們正在看...
- 早戀教育篇教學(xué)課件作者55個主題班會課件:愛情天...ppt
- 早戀教育篇教學(xué)課件作者55個主題班會課件:追星ppt.ppt
- 早戀教育篇教學(xué)課件作者55個主題班會:中學(xué)生談戀...ppt
- 早戀教育篇教學(xué)課件作者55個主題班會:第十八周+敏...ppt
- 早戀教育篇教學(xué)課件作者55個主題班會:青春期教育...ppt
- 早戀教育篇教學(xué)課件作者55個主題綠色楓鈴ppt.ppt
- 早戀教育篇教學(xué)課件作者55個女生專題ppt.ppt
- 早戀教育篇教學(xué)課件作者55個女生自我堡講座形式ppt.ppt
- 早戀教育篇教學(xué)課件作者55個我的青春誰做主主題班...ppt
- 早戀教育篇教學(xué)課件作者55個早戀ppt.ppt