一区二区久久-一区二区三区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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日韩中文字幕一在线 | 男人女人做刺激视频免费 | 黄网站在线免费 | 亚洲天堂一区二区三区四区 | 亚洲国产成人在线观看 | 91久久福利国产成人精品 | 亚洲六月丁香婷婷综合 | 九色91精品国产网站 | 欧美一区二区三区在线视频 | 亚洲热在线视频 | 亚洲精品天堂在线观看 | 丁香婷婷成人 | 久久综合九色综合91 | 欧美人在线视频 | 亚洲欧美日韩综合一区 | ye321夜色资源网站 | 国内精品小视频福利网址 | 99视频精品全部在线播放 | 精品国产精品国产偷麻豆 | 欧美一级高清片免费一级 | 色综合天天综合给合国产 | 国产成人精品一区二区视频 | 国产精品国产 | 国产福利微拍精品一区二区 | 成人精品视频在线观看 | 久久99国产精品久久99软件 | 成年女人男人免费视频播放 | www.一区二区三区 | 久热99这里只有精品视频6 | 男女免费爽爽爽在线视频 | 久久婷婷激情 | 国产在线视频色综合 | 国产精品嫩草影院在线观看免费 | 国产九区 | 2021天天躁夜夜躁西西 | 91精品综合国产在线观看 | 国产91精品一区二区 | 中文字幕在线精品视频万部 | 久久不卡一区二区三区 | 国模大胆一区二区三区 | 欧美人禽猛交狂配免费看 |