亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        ASP.NET三層架構(gòu)體系間數(shù)據(jù)傳遞

        2013-04-29 00:44:03劉驥
        電腦迷 2013年9期
        關(guān)鍵詞:表示層

        劉驥

        摘 要 ASP.NET三層架構(gòu)體系,就是將整個ASP.NET項目應(yīng)用劃分為:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。各層所完成的功能并不相同,但相互依存、相互配合,共同完成系統(tǒng)的每一個功能實現(xiàn)。

        關(guān)鍵詞 三層架構(gòu)體系 表示層 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問層

        中圖分類號:G250.74 文獻(xiàn)標(biāo)識碼:A

        1 ASP.NET三層架構(gòu)體系框架

        ASP.NET三層架構(gòu)體系,就是將整個ASP.NET項目應(yīng)用劃分為:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。各層所完成的功能并不相同,但相互依存、相互配合,共同完成系統(tǒng)的每一個功能實現(xiàn)。

        以下為解釋更詳細(xì)以ASP.NET三層架構(gòu)體系開發(fā)的“3G手機(jī)開發(fā)”網(wǎng)站中會員下載模塊為案例詳細(xì)介紹。

        1.1 數(shù)據(jù)訪問層

        數(shù)據(jù)訪問層就是訪問數(shù)據(jù)庫中每一個表的數(shù)據(jù)類的集合。

        下面以本網(wǎng)站中的“會員下載學(xué)習(xí)資料”模塊為例,闡述數(shù)據(jù)訪問層數(shù)據(jù)的處理流程。在本網(wǎng)站的數(shù)據(jù)庫中有一個“hnf_user(會員)數(shù)據(jù)表”和“hnf_item(內(nèi)容)數(shù)據(jù)表”。hnf_user數(shù)據(jù)訪問層就要創(chuàng)建與該“hnf_user(會員)數(shù)據(jù)表”所對應(yīng)的“有hnf_user數(shù)據(jù)訪問類”,該類中包含了對“hnf_user(會員)數(shù)據(jù)表”的所有操作(增、查、刪、改)。hnf_item數(shù)據(jù)訪問層就要創(chuàng)建與該“hnf_item數(shù)據(jù)表”所對應(yīng)的“有hnf_item數(shù)據(jù)訪問類”。

        1.2 業(yè)務(wù)邏輯層

        業(yè)務(wù)邏輯層就是通過調(diào)用數(shù)據(jù)訪問層不同的類,達(dá)到操作數(shù)據(jù)庫的目的。即業(yè)務(wù)邏輯層就是訪問數(shù)據(jù)訪問層類的集合。

        下面以本網(wǎng)站中的“會員下載學(xué)習(xí)資料”模塊為例,闡述業(yè)務(wù)邏輯層訪問數(shù)據(jù)訪問層的處理流程。

        當(dāng)某會員要完成查找和下載學(xué)習(xí)資料時,業(yè)務(wù)邏輯訪問層負(fù)責(zé)處理實現(xiàn)查找和下載學(xué)習(xí)資料的功能。業(yè)務(wù)邏輯訪問層處理時,要同時調(diào)用本本網(wǎng)站數(shù)據(jù)庫中的“hnf_user(會員)”和“hnf_item(內(nèi)容)”兩個數(shù)據(jù)表所對應(yīng)的數(shù)據(jù)訪問層中的類,達(dá)到同時操作“hnf_user(會員)”和“hnf_item(內(nèi)容)”兩個數(shù)據(jù)表目的。

        1.3 表示層

        表示層負(fù)責(zé)展示內(nèi)容、與用戶交互。ASP.NET中的表示層就是網(wǎng)頁。表示層是最終的應(yīng)用。業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層都是表示層的基礎(chǔ)。

        2 三層架構(gòu)體系中數(shù)據(jù)訪問及調(diào)用關(guān)系

        本網(wǎng)站是在標(biāo)準(zhǔn)的三層架構(gòu)體系中添加了Model、DBUtility兩層,實際都是在這三層基礎(chǔ)上的一種擴(kuò)展和應(yīng)用。因此整個網(wǎng)站業(yè)務(wù)功能劃分為:表現(xiàn)層(web)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)、業(yè)務(wù)實體類(Model)、數(shù)據(jù)訪問組件基礎(chǔ)類(DBUtility)5個層次。

        數(shù)據(jù)訪問層(DAL)可以被業(yè)務(wù)邏輯層(BLL)訪問,業(yè)務(wù)邏輯層可以被表示層(web)訪問,用戶通過表示層將請求傳送給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層完成相關(guān)業(yè)務(wù)規(guī)則和邏輯,并通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫獲得數(shù)據(jù),然后按照相反的順序依次返回將數(shù)據(jù)顯示在表示層。三層架構(gòu)間數(shù)據(jù)訪問及調(diào)用關(guān)系如表1所示。

        表1 三層架構(gòu)間數(shù)據(jù)訪問及調(diào)用關(guān)系

        3 總結(jié):三層架構(gòu)體系中數(shù)據(jù)訪問及調(diào)用解析

        web頁面中看到的大量的數(shù)據(jù)信息是用戶通過表示層將請求傳送給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層完成相關(guān)業(yè)務(wù)規(guī)則和邏輯,并通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫獲得數(shù)據(jù),然后按照相反的順序依次返回將數(shù)據(jù)顯示在表示層。代碼的實現(xiàn)過程與用戶的使用過程是一個相反的過程,即數(shù)據(jù)庫訪問組件類(DBUtility)、業(yè)務(wù)實體類(Model)、數(shù)據(jù)訪問層(DA)、業(yè)務(wù)邏輯層(BLL)、表示層(WEB)的一個順序?qū)崿F(xiàn)的。

        參考文獻(xiàn)

        [1] [美]伊文詹. ASP.NET 3.5 SP1 高級編程.清華大學(xué)出版社,2009(01).

        [2] 梁立新.ASP.NET應(yīng)用開發(fā)-基于ASP.NET.C#和ADO.NET的三層架構(gòu)案例分析.電子工業(yè)出版社,2011(12).

        [3] 密君英.基于三層架構(gòu)的ASP.NET項目實戰(zhàn)教程.中國電力出版社,2011(08).

        猜你喜歡
        表示層
        OSI參考模型
        基于OSI/RM模型的5G核心網(wǎng)采集服務(wù)設(shè)計和實現(xiàn)
        基于Spring的企業(yè)級Web項目架構(gòu)設(shè)計研究
        軟件(2019年6期)2019-10-08 06:27:21
        基于回歸的抽取式摘要模型
        淺談利用ASP.net技術(shù)網(wǎng)店開發(fā)方法
        ASP.NET三層構(gòu)架解析
        基于SSH框架科研管理系統(tǒng)的設(shè)計
        Web界面模型的設(shè)計與實現(xiàn)
        基于四層C/S結(jié)構(gòu)的移動餐飲管理系統(tǒng)構(gòu)架
        ASP.NET三層架構(gòu)的概念及關(guān)系分析
        電子世界(2013年2期)2013-03-27 21:16:50
        美国黄色av一区二区| 久久久久亚洲av无码专区| 亚洲欧美日韩综合中文字幕| 少妇av免费在线播放| 国产人妖视频一区二区| 欧美老妇交乱视频在线观看| 三男一女吃奶添下面| 亚洲AⅤ无码片一区二区三区| 亚洲区一区二区三区四| 国产剧情一区二区三区在线| 国产成人综合亚洲看片| 亚洲精品成人网久久久久久| 久久精品视频中文字幕无码| 久久精品国产熟女亚洲av麻豆| 国模冰莲极品自慰人体| 婷婷成人基地| 国产强伦姧在线观看| av免费网站免费久久网| 成人精品一区二区三区电影| 无码人妻精品一区二区三区在线 | 在线观看黄片在线播放视频| 国产精品国产三级久久| 色播亚洲视频在线观看| 无码国产亚洲日韩国精品视频一区二区三区| 精品国产你懂的在线观看| 免费看黄视频亚洲网站| 色婷婷五月综合久久| 国产区精品| 在线免费观看亚洲毛片| 国产一区二区三区在线观看完整版| 久久精品麻豆日日躁夜夜躁| 亚洲AⅤ永久无码精品AA| 精品人妻av区二区三区| 亚洲国产精品久久久久秋霞小说 | 日韩精品人妻中文字幕有码| 精品国产乱码久久久软件下载| 91狼友在线观看免费完整版| 免费看黄视频亚洲网站| 天天躁日日躁狠狠躁欧美老妇| 婷婷丁香91| 日本在线观看一区二区三区视频 |