網(wǎng)站建設(shè)定制三層架構(gòu)的組成
- 編輯:admin -設(shè)計(jì)軟件的體系結(jié)構(gòu)的過程中, 通常我們會(huì)選擇的風(fēng)格就是客戶端/服務(wù)器風(fēng)格, 這種風(fēng)格擁有一定的優(yōu)勢, 其將用戶機(jī)和服務(wù)端的硬件設(shè)備應(yīng)用到最大化, 將需要的運(yùn)算進(jìn)行分配和劃分, 保證了運(yùn)算和控制的質(zhì)量, 真正的做到了縮減系統(tǒng)通信壓力的目標(biāo), 也縮減了網(wǎng)絡(luò)信息外泄的風(fēng)險(xiǎn)。
設(shè)計(jì)軟件的體系結(jié)構(gòu)的過程中, 通常我們會(huì)選擇的風(fēng)格就是客戶端/服務(wù)器風(fēng)格, 這種風(fēng)格擁有一定的優(yōu)勢, 其將用戶機(jī)和服務(wù)端的硬件設(shè)備應(yīng)用到最大化, 將需要的運(yùn)算進(jìn)行分配和劃分, 保證了運(yùn)算和控制的質(zhì)量, 真正的做到了縮減系統(tǒng)通信壓力的目標(biāo), 也縮減了網(wǎng)絡(luò)信息外泄的風(fēng)險(xiǎn)。然而, 這種方法在不斷的應(yīng)用中經(jīng)受著一次又一次的審核和反復(fù)的檢驗(yàn), 許多不足之處逐步的凸顯出來。BIS三層架構(gòu)的組成的結(jié)構(gòu)中, 我們應(yīng)用的體系可以分成數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層等幾個(gè)方面, 用戶界面表示層即UI組成DAL可以完成對初始信息的管理和修改, 譬如數(shù)據(jù)陣、文本等數(shù)據(jù)都可以進(jìn)行添加、修改、縮減等處理操作, BLL作為兩層架構(gòu)中間的橋梁而存在, 能夠保證數(shù)據(jù)正確的進(jìn)行交換和處理, 一般就是對業(yè)務(wù)邏輯進(jìn)行判斷, 比如說用戶在用戶端鍵入的信息就可以通過這個(gè)橋梁傳送到DAL進(jìn)行處理, 而后再以相同的方式傳送回去供用戶參考。而UI一般就是對用戶輸入輸出部分進(jìn)行管理, 能夠和用戶進(jìn)行互動(dòng), 這部分一般情況下是利用前端進(jìn)行開發(fā), 在網(wǎng)站設(shè)計(jì)中UI的功能通過一個(gè)個(gè)的網(wǎng)頁實(shí)現(xiàn), 而在系統(tǒng)設(shè)計(jì)中UI則是以彈出窗口實(shí)現(xiàn)交。當(dāng)然我們所說的二層體系, 并不是實(shí)實(shí)在在能夠看到的兩個(gè)層次。





