張紅
福建船政交通職業(yè)學(xué)院 福建 福州 350007
最近幾年,在計(jì)算機(jī)的不斷發(fā)展和普及下,計(jì)算機(jī)逐漸走進(jìn)了千家萬戶的生活中,為改變?nèi)藗兊膶W(xué)習(xí)方式、工作方式和生活方式發(fā)揮出重要作用。軟件作為計(jì)算機(jī)重要組成部分,其運(yùn)行性能的高低直接影響了用戶的使用體驗(yàn),而分層技術(shù)的應(yīng)用可以改進(jìn)和優(yōu)化計(jì)算機(jī)軟件內(nèi)部的功能層,為縮小計(jì)算機(jī)軟件開發(fā)開發(fā)成本,提高計(jì)算機(jī)軟件開發(fā)效率和效果產(chǎn)生積極的影響。因此,在分層技術(shù)的應(yīng)用背景下,如何科學(xué)開發(fā)計(jì)算機(jī)軟件是技術(shù)人員必須思考和解決的問題。
通過將分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中體現(xiàn)出非常重要的應(yīng)用價(jià)值,不僅可以實(shí)現(xiàn)的計(jì)算機(jī)軟件結(jié)構(gòu)的改進(jìn)和優(yōu)化,縮小計(jì)算機(jī)軟件開發(fā)成本。還能采用替換部分軟件功能的方式,延長計(jì)算機(jī)軟件的使用壽命。同時(shí),還提高各種功能模塊之間的關(guān)聯(lián)性,保證計(jì)算機(jī)軟件能夠可靠、穩(wěn)定、安全地運(yùn)行。
雙層分層技術(shù)作為分層技術(shù)的基礎(chǔ)技術(shù),通過將其應(yīng)用于計(jì)算機(jī)軟件開發(fā)中,可以為開發(fā)出美感、簡約的界面,為用戶帶來了良好的視覺體驗(yàn)。同時(shí),在雙層分層技術(shù)的應(yīng)用背景下,通過利用服務(wù)器,能夠及時(shí)有效地收集和整理用戶的各種信息處理需求,在此基礎(chǔ)上,采用統(tǒng)計(jì)學(xué)相關(guān)的計(jì)算知識,準(zhǔn)確計(jì)算和整理信息數(shù)據(jù)的最終處理結(jié)果[1],并將最終的處理結(jié)果發(fā)送到客戶端,便于用戶及時(shí)查看和調(diào)用,極大地提高了用戶的使用體驗(yàn)。
三層分層技術(shù)主要是指在使用雙層分層技術(shù)的前提下,通過增加服務(wù)器應(yīng)用層,以達(dá)到存儲和處理用戶信息數(shù)據(jù)的目的,同時(shí),還能為用戶提供人機(jī)交互功能,最大限度地提高計(jì)算機(jī)軟件運(yùn)行性能,為用戶帶來良好的使用體驗(yàn)。此外,三層分層技術(shù)在具體的應(yīng)用中,主要采用界面層收集的方式,根據(jù)用戶的多樣化使用需求,在借助相關(guān)技術(shù)手段的基礎(chǔ)上,將信息數(shù)據(jù)最終處理結(jié)果及時(shí)反饋并傳送到各個(gè)數(shù)據(jù)層中,提高數(shù)據(jù)層的處理效率和效果,以保證最終信息數(shù)據(jù)處理結(jié)果的準(zhǔn)確性和真實(shí)性,cor提高計(jì)算機(jī)軟件的訪問效率和效果。
四層分層技術(shù)在具體的運(yùn)用中,主要在分離和優(yōu)化三層分層技術(shù)的基礎(chǔ)上,降低各個(gè)層次之間的制約性和關(guān)聯(lián)性,實(shí)現(xiàn)計(jì)算機(jī)軟件的智能化、高效化開發(fā)。四層分層技術(shù)主要包含業(yè)務(wù)處理層、數(shù)據(jù)庫層、存儲層和web應(yīng)用層。其中,業(yè)務(wù)處理層作為四層分層技術(shù)的重要數(shù)據(jù)處理層,在具體的運(yùn)用中,可以將數(shù)據(jù)庫層存儲的各種信息數(shù)據(jù)傳輸?shù)狡渌鲗又校赃_(dá)到交互和共享信息數(shù)據(jù)的目的。a另外,通過利用四層分層技術(shù),可以實(shí)現(xiàn)對web技術(shù)三層獨(dú)立性問題的有效解決,提高計(jì)算機(jī)軟件的存儲能力,確保計(jì)算機(jī)軟件功能模塊能夠滿足網(wǎng)絡(luò)層的設(shè)置需求。
對于五層分層技術(shù)而言,內(nèi)部主要包含五層,分別是客戶層、web應(yīng)用層、業(yè)務(wù)層、集成層和資源層。其中,業(yè)務(wù)層在具體的運(yùn)用中,主要是采用數(shù)據(jù)劃分的方式,計(jì)算機(jī)軟件開發(fā)流程進(jìn)行不斷簡化,以達(dá)到提高計(jì)算機(jī)軟件開發(fā)效率和效果,保證計(jì)算機(jī)軟件運(yùn)行性能的目的。另外,通過利用五層分層技術(shù)還可以將各個(gè)組件模塊安裝與軟件系統(tǒng)內(nèi)部的各個(gè)部位中,為提高軟件運(yùn)行的靈活性、高效性,拓展計(jì)算機(jī)軟件使用范圍發(fā)揮出重要作用。網(wǎng)絡(luò)購物軟件系統(tǒng)框架圖如圖1所示,從圖中可以看出,用戶界面在具體的設(shè)計(jì)與開發(fā)中,主要以客戶端為主,通過利用客戶端,為用戶提供強(qiáng)大的功能模塊,以滿足用戶的個(gè)性化使用需求。同時(shí),還用到了SLB相關(guān)技術(shù),可以實(shí)現(xiàn)對服務(wù)器訪問流程的劃分和簡化,以提高用戶訪問數(shù)據(jù)的效率和效果。此外,還要充分利用了HTTP服務(wù)器使用優(yōu)勢,通過完成對動態(tài)化網(wǎng)絡(luò)頁面的制作,并將制作好的頁面?zhèn)魉偷娇蛻魴C(jī),以滿足用戶的訪問需求。
圖1 網(wǎng)絡(luò)購物軟件系統(tǒng)框架圖
綜上所述,通過將分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件開發(fā)中,不僅可以最大限度地延長計(jì)算機(jī)軟件的使用壽命,而且還能提高計(jì)算機(jī)軟件的運(yùn)行性能,為用戶帶來良好的使用體驗(yàn)。因此,在計(jì)算機(jī)軟件開發(fā)中,技術(shù)人員要充分重視對分層技術(shù)的應(yīng)用,在該技術(shù)的應(yīng)用背景下,針對用戶實(shí)際使用需求,開發(fā)出功能強(qiáng)大、實(shí)用性強(qiáng)的計(jì)算機(jī)軟件,從而提高用戶的使用體驗(yàn),為進(jìn)一步提高分層技術(shù)的應(yīng)用價(jià)值和應(yīng)用前景,提高計(jì)算機(jī)軟件開發(fā)質(zhì)量和效率提供有力的保障。