国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
網(wǎng)頁(yè)設(shè)計(jì) 三層結(jié)構(gòu)

表現(xiàn)層、業(yè)務(wù)層和數(shù)據(jù)層

 

1. 表現(xiàn)層(Presentation Layer):

表現(xiàn)層用于用戶(hù)接口的展示,以及用業(yè)務(wù)層的類(lèi)和對(duì)象來(lái)“驅(qū)動(dòng)”這些接口。
在ASP.NET中,該層包括aspx頁(yè)面、用戶(hù)控制、服務(wù)器控制以及某些與安全相關(guān)的類(lèi)和對(duì)象。

 

2. 業(yè)務(wù)層(Business Tier):
業(yè)務(wù)層用于訪(fǎng)問(wèn)數(shù)據(jù)層,從數(shù)據(jù)層取數(shù)據(jù)、修改數(shù)據(jù)以及刪除數(shù)據(jù),并將結(jié)果返回給表現(xiàn)層。
在ASP.NET中,該層包括使用SqlClient或OleDb從SQL Server或Access數(shù)據(jù)庫(kù)取數(shù)據(jù)、更新數(shù)據(jù)及刪除數(shù)據(jù),并把取得的數(shù)據(jù)放到DataReader或DataSet中返回給表現(xiàn)層。返回的數(shù)據(jù)也許只有一個(gè)整型數(shù)字,比如一個(gè)表的行記錄數(shù)目,但這也要用數(shù)據(jù)層的數(shù)據(jù)進(jìn)行計(jì)算。

 

業(yè)務(wù)層= 業(yè)務(wù)邏輯層(Business Logic Layer,BLL)+ 數(shù)據(jù)訪(fǎng)問(wèn)層(Data Access Layers,DAL)

 

BLL和DAL
通常該層被劃分成兩個(gè)子層:業(yè)務(wù)邏輯層(Business Logic Layer,BLL)和數(shù)據(jù)訪(fǎng)問(wèn)層(Data Access Layers,DAL)。業(yè)務(wù)邏輯層在數(shù)據(jù)訪(fǎng)問(wèn)層之上,也就是說(shuō)BLL調(diào)用DAL的類(lèi)和對(duì)象。DAL訪(fǎng)問(wèn)數(shù)據(jù)并將其轉(zhuǎn)給BLL。
在ASP.NET中,該層可以用SqlClient或OleDb從SQL Server或Access數(shù)據(jù)庫(kù)取數(shù)據(jù),把數(shù)據(jù)通過(guò)DataSet 或DataReader的形式給BLL,BLL處理數(shù)據(jù)給表現(xiàn)層。有的時(shí)候,例如直接把DataSet 或DataReader送給表現(xiàn)層的時(shí)候,BLL是一個(gè)透明層。

 


3. 數(shù)據(jù)層(Data Tier)
數(shù)據(jù)層是數(shù)據(jù)庫(kù)或者數(shù)據(jù)源。在.NET中,通常它是一個(gè)SQL Server或Access數(shù)據(jù)庫(kù),但不僅限于此兩種形式,它還可能是Oracle,mySQL,甚至是XML。

 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
VS2008 數(shù)據(jù)訪(fǎng)問(wèn)層(DAL)的開(kāi)發(fā) (一) (轉(zhuǎn))
.NET開(kāi)發(fā)三層架構(gòu)簡(jiǎn)單
O/R Mapping 研究報(bào)告
ASP.NET三層架構(gòu)步驟講解
ASP.NET簡(jiǎn)易教程4
C#架構(gòu)設(shè)計(jì)思路
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服