/英文/
/英文/
/簡體中文/
/簡體中文/
/簡體中文/
/簡體中文/
/簡體中文/
/簡體中文/
/簡體中文/
/簡體中文/
三層架構(gòu)代碼生成器能夠減少開發(fā)人員編寫代碼時的重復(fù)動作,這不僅加快了程序的開發(fā)速度,而且還不易在重復(fù)的動作中出現(xiàn)錯誤。
1.自動根據(jù)數(shù)據(jù)庫生成bll,dal,model,web等層的代碼一般程序都是采用三層結(jié)構(gòu),表示層、實體類、邏輯層、數(shù)據(jù)層;
2.多數(shù)三層結(jié)構(gòu)的程序,都有相似之處,例如一個新聞發(fā)布程序,一個OA程序,他們在三層中的區(qū)別可能僅僅是數(shù)據(jù)庫的結(jié)構(gòu)、字段等,其他的基本上就只是相似的增、刪、改、查;
3.所以程序員在寫每一個程序的時候,其實有很多勞動是重復(fù)的。代碼生成器就可以根據(jù)數(shù)據(jù)庫的字段來生成 屬性不同、方法相同的代碼,從而降低程序員的勞動強度。
1、開發(fā)人員可以只關(guān)注整個結(jié)構(gòu)中的其中某一層;
2、可以很容易的用新的實現(xiàn)來替換原有層次的實現(xiàn);
3、可以降低層與層之間的依賴;
4、有利于標(biāo)準(zhǔn)化;
5、利于各層邏輯的復(fù)用。
代碼生成器主要有兩種,一種是專用于開發(fā)設(shè)計的代碼生成工具,用于開發(fā)程序軟件等,在編寫代碼時能夠自動生成代碼,節(jié)省程序員編寫時間,而且還具有查找代碼、檢查錯誤等作用,是程序員不可缺少的工具之一;另一種則
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2022 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告