中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

.net三層結(jié)構(gòu)初探分析第1/4頁(yè)

對(duì)于學(xué)習(xí),我選擇了ACCESS數(shù)據(jù)庫(kù)+存儲(chǔ)過程的方式,這里記錄的是我個(gè)人的學(xué)習(xí)體會(huì)和筆記,與網(wǎng)上的可能有不同之處,觀點(diǎn)也不可能全部相同。
為什么使用三層結(jié)構(gòu):
首先要明確,三層結(jié)構(gòu)并不能使系統(tǒng)變快,實(shí)際上它會(huì)比起“單類結(jié)構(gòu)”慢。但越來越多人使用三層結(jié)構(gòu)開發(fā),為啥呢?我在使用中,發(fā)現(xiàn)三層結(jié)構(gòu)十分清晰,一個(gè)類,一個(gè)文件你該放在哪層就放哪層,不會(huì)象單類結(jié)構(gòu)那樣全部放到App_Data中,造成結(jié)構(gòu)混亂。當(dāng)然,使用三層結(jié)構(gòu)的原因肯定不是那么膚淺,它對(duì)團(tuán)隊(duì)開發(fā),系統(tǒng)可維護(hù)性有十分重要的意義。

三層結(jié)構(gòu)是代碼量增多,且代碼多重復(fù)?
確實(shí),三層代碼要寫很多很白癡,很簡(jiǎn)單的代碼,比如MODEL這個(gè)實(shí)體類,如果你需要一個(gè)admin的實(shí)體,那么你需要寫這樣的代碼:
復(fù)制代碼 代碼如下:
public class admin
{
private int? _id;
private string _sname;
private string _spassword;

public int? id
{
set { _id = value; }
get { return _id; }
}

public string sname
{
set { _sname = value; }
get { return _sname; }
}

public string spassword
{
set { _spassword = value; }
get { return _spassword; }
}
}

而有多個(gè)實(shí)體的話,你要再寫這些白癡代碼,為什么叫它白癡代碼?因?yàn)檫@些代碼你看著個(gè)表就可以寫出來了。一次和老湯討論中,介紹了一個(gè)軟件,叫做“動(dòng)軟.NET代碼生成器”,這些白癡代碼讓這個(gè)軟件自己去生成吧!在這里也推薦大家用這個(gè)軟件,可以減少很多代碼量,BLL,DAL,WEB層的代碼都可以去生成,但要完全符合使用的話,還需要自己做些修改。

下面講講我理解的三層,先上張圖1:
WEB :界面層,其實(shí)就是一個(gè)網(wǎng)站。
BLL:邏輯處理層。
DAL:數(shù)據(jù)訪問層
DBUtility:數(shù)據(jù)層基類
Model:實(shí)體類
Common:存放公用函數(shù)
圖2

這里需要講講那個(gè)DBUtility這個(gè)層,你可以看到有4個(gè)文件:
1、DbHelperOleDb.cs:用于SQL語句
2、DbHelperOleDbP.cs:用于存儲(chǔ)過程
3、DbHelperOleDbS.cs:用于具體實(shí)現(xiàn),比如“根據(jù)條件判斷是否存在”、“返回最大的ID”...
4、PubConstant.cs:數(shù)據(jù)庫(kù)連接代碼

AspNet技術(shù).net三層結(jié)構(gòu)初探分析第1/4頁(yè),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本a视频 | 中文字幕成人av | 久久99视频| 精品久久久久久久久久久久 | 91看片免费 | 色男人的天堂 | 午夜成人免费视频 | 国产视频一区在线 | 久久精品无码一区二区三区 | 亚洲国产片 | 国产免费色| 精品91视频 | 午夜天堂精品久久久久 | 亚洲精品国产偷自在线观看 | 2019天天操 | 日韩精品一区二区三区中文在线 | 91亚洲一区 | 久久精品国产一区二区电影 | 三级黄色片在线观看 | 久久久久久国产精品免费免费男同 | 国产精品色婷婷久久58 | 妞干网av| 国产精品乱码一区二三区小蝌蚪 | 天天玩天天操天天干 | 国产精品一区二区在线免费观看 | 国产日韩视频 | 日韩一二区 | 午夜三级在线观看 | 午夜理伦三级理论三级在线观看 | 97狠狠干| 亚洲综合热 | 欧美成人精品欧美一级 | 91麻豆精品一区二区三区 | 成人午夜影院 | 在线观看你懂的网站 | 日韩视频 中文字幕 | 日本不卡一区二区三区在线观看 | 久久的色 | 伊人精品 | 日韩一区二区在线视频 | 精品久久久久一区二区国产 |