一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

.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語(yǔ)句
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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲精品中文字幕午夜 | 亚洲第一区视频 | 99久久精品免费看国产四区 | 91噜噜噜在线观看 | 丁香婷婷在线观看 | 麻豆视频导航 | 久久久99精品免费观看精品 | 日韩久久精品一区二区三区 | 怡红院免费va男人的天堂 | 日本一区二区日本免费 | 亚州一级毛片 | 麻豆高清 | 凹凸精品视频分类国产品免费 | 亚洲人体一区 | 亚洲一区 在线播放 | 91在线免费观看网站 | 欧美黑人巨大日本人又爽又色 | 久久精品视频亚洲 | 精品视频在线观看一区二区三区 | 香蕉大久久 | 国产在线每日更新 | 国产区成人精品视频 | 国产黄色91 | 五月婷婷丁香 | 美女网站视频一区 | 美女视频黄是免费的 | 亚洲妇人成熟性成熟美女 | 美女视频毛片 | 一区二区三区中文 | 四虎在线永久免费观看 | 欧美一级久久久久久久久大 | 日韩一区二区久久久久久 | 欧美xxxx另类 | 怡红院亚洲红怡院在线观看 | 一区二区三区四 | 国产一区二区三区久久精品 | 色哟哟网站在线观看 | 911精品国产91久久久久 | 色吧亚洲欧美另类 | 国内精品自在自线2020 | 国产高清国产专区国产精品 |