張漢武
(海南師范大學(xué) 海南 海口 570100)
在信息化和計(jì)算機(jī)技術(shù)高速發(fā)展的今天,計(jì)算機(jī)已經(jīng)成為人們工作和生活不可缺少的一部分,隨著人們對(duì)計(jì)算機(jī)使用和需求的增多,對(duì)計(jì)算機(jī)軟件的性能和使用效率也提出了更高的要求,分層技術(shù)是計(jì)算機(jī)軟件中的重要組成,在計(jì)算機(jī)軟件的發(fā)展中已經(jīng)逐漸淘汰了單層技術(shù)應(yīng)用,轉(zhuǎn)而使用多種分層技術(shù),使計(jì)算機(jī)軟件的開發(fā)和使用更加高效和靈活。
雙層技術(shù)在計(jì)算機(jī)軟件的開發(fā)和使用中受到了廣泛的關(guān)注和應(yīng)用,計(jì)算機(jī)軟件開發(fā)的雙層技術(shù)應(yīng)用主要是利用服務(wù)器與客戶端這兩個(gè)端點(diǎn),使用戶頁(yè)面和客戶端得到緊密的連接,非常有利于用戶對(duì)計(jì)算機(jī)的使用,可以更加快捷高效地查找到自己需要的信息,而且也可以更快速地計(jì)算數(shù)據(jù)和整合信息,最后在整體上提高信息處理的效率。具體來說可以按照以下幾個(gè)步驟進(jìn)行操作:第一,讓用戶在客戶端的服務(wù)器上進(jìn)入操作頁(yè)面。第二,根據(jù)用戶的需求整合邏輯關(guān)系和信息數(shù)據(jù),方便客戶直接查詢到需要的信息。第三,通過信息的整合減少客戶查詢和獲取信息的時(shí)間。雖然雙層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用很可能會(huì)由于用戶數(shù)量過多和計(jì)算機(jī)服務(wù)器承載能力較低而不能精確計(jì)算和搜尋信息,在這種情況下就不能只應(yīng)用二層技術(shù),需要考慮其他技術(shù)手段來提高信息計(jì)算的效果[1]。
三層技術(shù)在各行業(yè)中的應(yīng)用受到了越來越多的關(guān)注,在各個(gè)領(lǐng)域中都得到了廣泛的應(yīng)用。三層技術(shù)的發(fā)展和使用是以雙層技術(shù)為基礎(chǔ)的,計(jì)算機(jī)的應(yīng)用服務(wù)器在各種數(shù)據(jù)整合完成的情況下會(huì)相應(yīng)地提高性能和數(shù)量,令不同服務(wù)器之間的連接也更為便捷和快速,為用戶提供優(yōu)質(zhì)、高效和精準(zhǔn)的信息服務(wù)。三層技術(shù)的構(gòu)成主要包括數(shù)據(jù)層、處理層和界面層,這三個(gè)不同結(jié)構(gòu)的組成層次能夠保證用戶快速地獲取完整的信息,提高了計(jì)算機(jī)處理用戶信息的速度和質(zhì)量。三層技術(shù)的三個(gè)層次結(jié)構(gòu)的另一個(gè)優(yōu)勢(shì)是能夠快速地將用戶需要的信息數(shù)據(jù)直接傳送到數(shù)據(jù)層,數(shù)據(jù)層在收到信息數(shù)據(jù)后可以讓數(shù)據(jù)在計(jì)算機(jī)的不同層級(jí)之中互相傳送。三層技術(shù)的應(yīng)用能夠使客戶端進(jìn)行簡(jiǎn)單的人機(jī)互動(dòng),減輕客戶端的工作量并更高地進(jìn)行網(wǎng)絡(luò)維護(hù),在整體上提高計(jì)算機(jī)軟件的安全性。
計(jì)算機(jī)的計(jì)算量和運(yùn)行速度有著一定的范圍,如果用戶數(shù)量過多和信息數(shù)據(jù)處理較多的時(shí)候,二層技術(shù)和三層技術(shù)就無(wú)法帶動(dòng)計(jì)算機(jī)高效運(yùn)轉(zhuǎn),滿足不了用戶的信息查詢需求和計(jì)算機(jī)的使用需求,這時(shí)就可以在計(jì)算機(jī)軟件開發(fā)中應(yīng)用四層技術(shù)。在三層技術(shù)的三個(gè)層級(jí)結(jié)構(gòu)互相分離后,就會(huì)逐漸發(fā)展成為四層結(jié)構(gòu),也就是四層技術(shù)。以往的四層結(jié)構(gòu)包括數(shù)據(jù)處理層、數(shù)據(jù)層、存儲(chǔ)層和web層,這四個(gè)結(jié)構(gòu)層級(jí)的每一個(gè)層級(jí)都能夠單獨(dú)發(fā)揮作用。如四層結(jié)構(gòu)中的業(yè)務(wù)層能夠?qū)⒄虾玫男畔l(fā)送到web層中,數(shù)據(jù)層處于業(yè)務(wù)層和存儲(chǔ)層的中間,數(shù)據(jù)層的隱藏代碼能夠反映出數(shù)據(jù)庫(kù)和計(jì)算機(jī)之間的聯(lián)系,也能夠在最短的時(shí)間內(nèi)發(fā)現(xiàn)并表現(xiàn)出對(duì)象和關(guān)系兩者的問題所在[2]。
五層技術(shù)在計(jì)算機(jī)軟件的開發(fā)和應(yīng)用中起著非常重要的作用,五層技術(shù)是在四層技術(shù)的基礎(chǔ)上發(fā)展而來的,可以更快速地查找數(shù)據(jù)并進(jìn)行分析和處理,極大提高了數(shù)據(jù)信息查詢的準(zhǔn)確性。五層技術(shù)與其他技術(shù)相比可以對(duì)數(shù)據(jù)進(jìn)行快速整合并形成資源化的處理方式,極大提高了數(shù)據(jù)處理的數(shù)量、質(zhì)量和速度。五層技術(shù)包括web層、集成層、資源層、客戶層和業(yè)務(wù)層,將三層技術(shù)結(jié)構(gòu)層中的客戶端劃分成業(yè)務(wù)和客戶兩個(gè)層級(jí),將四層技術(shù)結(jié)構(gòu)層中的數(shù)據(jù)庫(kù)層劃分成資源和集成這兩個(gè)層級(jí)。web服務(wù)器在數(shù)據(jù)信息的分析和傳送過程中可以更好地處理數(shù)據(jù)集成層。所以,五層技術(shù)可以對(duì)數(shù)據(jù)進(jìn)行分化處理,提高數(shù)據(jù)的使用效率,計(jì)算機(jī)內(nèi)部的文件系統(tǒng)也會(huì)得到統(tǒng)一管理,對(duì)各類信息數(shù)據(jù)進(jìn)行快速和高效的分析。
在科學(xué)技術(shù)水平的研究和發(fā)展過程中,中間層技術(shù)也隨之出現(xiàn)并得到一定的發(fā)展和應(yīng)用,在計(jì)算機(jī)軟件的開發(fā)和使用中也越來越重要,提高了計(jì)算機(jī)的性能和運(yùn)行效率。中間層技術(shù)比較類似于一種獨(dú)立的計(jì)算機(jī)軟件,這是因?yàn)橹虚g層技術(shù)的內(nèi)部有著非常強(qiáng)的屏蔽和異構(gòu)能力,這使得計(jì)算機(jī)軟件在開發(fā)和優(yōu)化升級(jí)的過程中不會(huì)受到外部因素的干擾。在計(jì)算機(jī)軟件開發(fā)的過程中應(yīng)當(dāng)著重開發(fā)軟件的程序,從源頭上提高計(jì)算機(jī)的操作能力和運(yùn)行水平。中間層技術(shù)能夠保證計(jì)算機(jī)軟件的運(yùn)行穩(wěn)定程度和快捷程度,使計(jì)算機(jī)和各個(gè)系統(tǒng)資源實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ),優(yōu)化不同層級(jí)和層級(jí)與計(jì)算機(jī)之間的運(yùn)行關(guān)系。為了進(jìn)一步提高計(jì)算機(jī)的性能和質(zhì)量,可以結(jié)合計(jì)算機(jī)技術(shù)和先進(jìn)的科學(xué)技術(shù)手段,讓計(jì)算機(jī)軟件的使用更加簡(jiǎn)潔和高效。
計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)主要應(yīng)用的就是二層技術(shù)、三層技術(shù)、四層技術(shù)、五層技術(shù)和中間層技術(shù),分層技術(shù)的應(yīng)用能夠提高計(jì)算機(jī)軟件的性能并保證軟件程序系統(tǒng)安全、高效、穩(wěn)定運(yùn)行。在計(jì)算機(jī)軟件的開發(fā)和運(yùn)行中應(yīng)根據(jù)用戶的需求和信息數(shù)據(jù)的數(shù)量以及計(jì)算機(jī)的使用需要來合理選擇分層技術(shù)。