asp.net三层架构应用详解【收录】
ASP.NET技術(shù)框架+腳本語言,對(duì)于不綁定數(shù)據(jù)的頁面都用了HTML的靜態(tài)控件。使用了最新的AJAX技術(shù)實(shí)現(xiàn)了無刷新的三級(jí)連動(dòng),通過繼承IHttpHandler(處理器)類防止圖片盜鏈,使用了大量用戶控件來代替重復(fù)界面,同時(shí)運(yùn)用了觀察者模式,讓用戶控件可以回調(diào)頁面的方法。通過頁面?zhèn)髦祦韺?shí)現(xiàn)購物車的購買。在處理多用戶注冊(cè)和訪問時(shí)使用線程鎖定。整個(gè)系統(tǒng)使用分層架構(gòu)(業(yè)務(wù)邏輯層,數(shù)據(jù)層,界面層)實(shí)現(xiàn)代碼和頁面的分離。
A. 業(yè)務(wù)實(shí)體層把數(shù)據(jù)庫的字段都用設(shè)為私有字段通過屬性調(diào)用具有很好的封裝效果。
B. 業(yè)務(wù)接口層為所有的行為提供公開接口,實(shí)現(xiàn)了業(yè)務(wù)邏輯層,界面層,數(shù)據(jù)層的異步。
C. 業(yè)務(wù)邏輯層通過數(shù)據(jù)工廠層的反射機(jī)制取的實(shí)現(xiàn)接口的數(shù)據(jù)層的對(duì)象,同時(shí)實(shí)現(xiàn)了向上轉(zhuǎn)型。
D. 數(shù)據(jù)層通過調(diào)用一個(gè)封裝好的SQLHELPER類對(duì)數(shù)據(jù)庫的存儲(chǔ)過程進(jìn)行操作,實(shí)現(xiàn)數(shù)據(jù)的增刪查改。
E. 界面層通過業(yè)務(wù)調(diào)用業(yè)務(wù)邏輯層為實(shí)體層的字段賦值或取值。
轉(zhuǎn)載于:https://www.cnblogs.com/zhangtao1212/archive/2012/05/10/2494207.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的asp.net三层架构应用详解【收录】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 工程中引入第三方JAR包
- 下一篇: 设计模式笔记15:代理模式(Proxy