系統架構

設計模式中的分層架構實現了各司其職,互不干涉,所以如果一旦哪一層的需求發生了變化,就只需要更改相應的層中的代碼而不會影響到其它層中的代碼。這樣就能更好的實現開發中的分工,有利于組件的重用。所以這些年關于模式的研究有很多成果,應用也很廣泛。一個好的模式在程序開發和后期維護中作用重大。
ASP.NET三層架構自底向上分為:數據訪問層(DAL),業務邏輯層(BLL)和表示層(Web)。

數據訪問層(DAL):使用了一個強類型的DataSet作為數據訪問層,只是單純的對數據進行增,刪,改,查詢和判斷存在等等較通用的數據訪問方法(由SQL語句來提供),不應該有“事務”存在。

業務邏輯層(BLL):業務邏輯層是在數據訪問層和表示層之間進行數據交換的橋梁,按業務需求調用數據訪問層中的方法組合,集合了各種業務規則到一個BLL中,例如通過條件進行判斷的數據操作或“事務”處理。BLL都是以類庫(Class Library)的形式來實現的。

表示層(Web):表示層是為客戶提供用于交互的應用服務圖形界面,幫助用戶理解和高效地定位應用服務,呈現業務邏輯層中傳遞的數據,用ASP.NET頁面來實現。

DTcms系統的訪問處理流程

微信掃一掃

新疆18选7开奖结果查询 做烤蛋糕之类的赚钱吗 北单比分sp值 百度回答问题怎么赚钱的 重庆百变王牌 谁有吉林市麻将群 海王捕鱼为什么那么黑 新新浪体育 医院会不会为了赚钱大量的用药 雪缘园足球资料库app 球探比分网即时比分足球分 dota比分网vpgame 麻将玩法介绍公式 最新捕鱼平台注册送 哈尔滨麻将群不要押金 辛运28 网上支付宝赚钱方法