造價(jià)通
更新時(shí)間:2024.12.22
三層架構(gòu)設(shè)計(jì)

格式:pdf

大?。?span class="single-tag-height">912KB

頁(yè)數(shù): 26頁(yè)

第八章 三層架構(gòu)設(shè)計(jì) 在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見(jiàn),也是重要的一種結(jié)構(gòu)。微軟推薦的分 層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層、表示層。 8.1 三層架構(gòu)概述 與網(wǎng)絡(luò)協(xié)議是分層一樣,軟件設(shè)計(jì)也要進(jìn)行分層,分層的目的是為了實(shí)現(xiàn)“高內(nèi)聚、 低耦合”,采用“分而治之”的思想,把任務(wù)劃分成子任務(wù),逐個(gè)解決,易于控制,易于延 展,易于多個(gè)進(jìn)行項(xiàng)目合作。 所謂的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層,由數(shù) 據(jù)訪問(wèn)層去訪問(wèn)數(shù)據(jù)庫(kù),十分有利于系統(tǒng)的開(kāi)發(fā)、維護(hù)、部署和擴(kuò)展。 那么我們?yōu)槭裁匆褂梅謱娱_(kāi)發(fā)呢,它有什么獨(dú)特的優(yōu)勢(shì)呢? 對(duì)于簡(jiǎn)單的應(yīng)用來(lái)說(shuō),沒(méi)有必要搞得那么復(fù)雜,可以不進(jìn)行分層,但是對(duì)一個(gè)大型系 統(tǒng)來(lái)說(shuō)這樣的設(shè)計(jì)的缺陷就很嚴(yán)重了。 面向?qū)ο蟮某绦蛟O(shè)計(jì)模式追求的是代碼的通用性, 可 移植性,可維護(hù)性、 功能擴(kuò)展, 分層開(kāi)發(fā)這種設(shè)計(jì)模式體現(xiàn)了面向?qū)?

基于.NET 2.0和B/S模式科研項(xiàng)目管理系統(tǒng)的OOP三層架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)

格式:pdf

大?。?span class="single-tag-height">360KB

頁(yè)數(shù): 5頁(yè)

微軟公司為.NET2.0提供了豐富的框架類和泛型支持,在此基礎(chǔ)上,面向?qū)ο蟮娜龑蛹軜?gòu)設(shè)計(jì)模式,能夠提高代碼復(fù)用性和團(tuán)隊(duì)開(kāi)發(fā)的協(xié)作性,使數(shù)據(jù)更加安全。以開(kāi)發(fā)科研項(xiàng)目管理系統(tǒng)為例,闡述三層架構(gòu)的具體實(shí)現(xiàn)過(guò)程。

熱門知識(shí)

三層架構(gòu)設(shè)計(jì)模式

精華知識(shí)

三層架構(gòu)設(shè)計(jì)模式

最新知識(shí)

三層架構(gòu)設(shè)計(jì)模式
點(diǎn)擊加載更多>>

相關(guān)問(wèn)答

三層架構(gòu)設(shè)計(jì)模式
點(diǎn)擊加載更多>>
專題概述
三層架構(gòu)設(shè)計(jì)模式相關(guān)專題

分類檢索: