格式: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ū)?
三層架構(gòu)設(shè)計(jì)模式知識(shí)來(lái)自于造價(jià)通云知平臺(tái)上百萬(wàn)用戶的經(jīng)驗(yàn)與心得交流。 注冊(cè)登錄 造價(jià)通即可以了解到相關(guān)三層架構(gòu)設(shè)計(jì)模式最新的精華知識(shí)、熱門知識(shí)、相關(guān)問(wèn)答、行業(yè)資訊及精品資料下載。同時(shí),造價(jià)通還為您提供材價(jià)查詢、測(cè)算、詢價(jià)、云造價(jià)等建設(shè)行業(yè)領(lǐng)域優(yōu)質(zhì)服務(wù)。手機(jī)版訪問(wèn):三層架構(gòu)設(shè)計(jì)模式