文/辛麗華,定州市高級技工學(xué)校
眾所周知,分層技術(shù)對于計(jì)算機(jī)來說是至關(guān)重要的。所謂的分層技術(shù),就是一種計(jì)算機(jī)軟件控制技術(shù),貫穿于計(jì)算機(jī)軟件的整個(gè)開發(fā)研究過程當(dāng)中。在之前,計(jì)算機(jī)技術(shù)的發(fā)展是非常緩慢的,對于軟件的開發(fā)大多是兩層結(jié)構(gòu)。到了現(xiàn)在,隨著科技的快速發(fā)展,軟件開發(fā)已經(jīng)逐漸實(shí)現(xiàn)了多層結(jié)構(gòu)模式,在層級不斷變化的過程當(dāng)中,中間層成為了關(guān)鍵性的技術(shù),已經(jīng)逐漸成為計(jì)算機(jī)的基本軟件之一。并且,在這一過程當(dāng)中,眾多的原始層逐漸成為了復(fù)件,并形成了相應(yīng)的保護(hù)層,在計(jì)算機(jī)軟件的整個(gè)開發(fā)過程當(dāng)中發(fā)揮出了重要的作用。當(dāng)前,我們在計(jì)算機(jī)軟件開發(fā)當(dāng)中所采用的分層結(jié)構(gòu)系統(tǒng)化非常明顯,經(jīng)過相應(yīng)的結(jié)構(gòu)分析,使得原本復(fù)雜的軟件結(jié)構(gòu)就能變得簡單化。與此同時(shí),在我們對計(jì)算機(jī)軟件開發(fā)的過程當(dāng)中,通過對系統(tǒng)結(jié)構(gòu)進(jìn)行有效的拓展,充分的開發(fā)出其最大的功能價(jià)值,從而實(shí)現(xiàn)了不同軟件不同功能的同時(shí)存在。此外,將分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件開發(fā)當(dāng)中,只會(huì)影響到相鄰兩個(gè)層面的結(jié)構(gòu),并不會(huì)影響到原始層以及其他軟件層的結(jié)構(gòu)。最近幾年來,經(jīng)過不斷的發(fā)展,在很大程度上促進(jìn)了分層技術(shù)的發(fā)展。其實(shí),計(jì)算機(jī)分層技術(shù)的實(shí)現(xiàn)最早要追溯到20世紀(jì)50年代的西方發(fā)達(dá)國家,但是我國一直到了20世界70年代才開始接觸計(jì)算機(jī)分層技術(shù)。我國在這一時(shí)期當(dāng)中,很多的集成電路逐漸興起,依靠自身所具有的一系列優(yōu)勢,被廣泛的應(yīng)用于計(jì)算機(jī)當(dāng)中,可以說在計(jì)算機(jī)市場當(dāng)中占據(jù)了半壁江山。分層技術(shù)和計(jì)算機(jī)技術(shù)的融合,這在很大程度上促進(jìn)了計(jì)算機(jī)領(lǐng)域的發(fā)展,無論是運(yùn)行還是對于后臺(tái)的控制,更表現(xiàn)出了強(qiáng)大的穩(wěn)定性。分層技術(shù)在電子調(diào)節(jié)器中的應(yīng)用,使得計(jì)算機(jī)的控制系統(tǒng)實(shí)現(xiàn)了自動(dòng)化;分層技術(shù)在計(jì)算機(jī)系統(tǒng)中的大量應(yīng)用,也恰恰迎合了信息時(shí)代發(fā)展的潮流。
現(xiàn)如今,分層技術(shù)在計(jì)算機(jī)軟件開發(fā)當(dāng)中的應(yīng)用非常的廣泛。第一,利用分層技術(shù),實(shí)現(xiàn)了分層的復(fù)件作用,通過對軟件層次的開發(fā),在很大程度上拓展了原始層,并且在不影響其它層結(jié)構(gòu)的狀況下,我們通常使用構(gòu)件技術(shù)來實(shí)現(xiàn)實(shí)施層結(jié)構(gòu)的分離工作。在整個(gè)構(gòu)件技術(shù)當(dāng)中,我們將計(jì)算機(jī)軟件扥為高級和低級兩種結(jié)構(gòu)層。所謂的高級結(jié)構(gòu)層,就是指軟件當(dāng)中所特定的結(jié)構(gòu),是較為重要的。而在低級結(jié)構(gòu)層當(dāng)中,一般都是屬于公共服務(wù)層。我們在開發(fā)計(jì)算機(jī)軟件的時(shí)候,需要將整體結(jié)構(gòu)局部化、細(xì)節(jié)化、從而將整體結(jié)構(gòu)都貫穿連接在一起。對于局部的細(xì)化,則是將結(jié)構(gòu)層此進(jìn)行拓展化的發(fā)展。與此同時(shí),出了計(jì)算機(jī)的軟件開發(fā),分層技術(shù)還可以應(yīng)用到更多的領(lǐng)域當(dāng)中,例如:網(wǎng)絡(luò)的銜接以及拓展在應(yīng)用了分層技術(shù)之后,就能夠?qū)崿F(xiàn)遠(yuǎn)程清楚瀏覽記錄等功能。分層技術(shù)的眾多領(lǐng)域當(dāng)中的應(yīng)用,從而使得計(jì)算機(jī)軟件的開發(fā)研究更加的有理有據(jù),將分層技術(shù)科學(xué)、合理的融入到計(jì)算機(jī)軟件開發(fā)當(dāng)中,使得控制更加自動(dòng)、運(yùn)行更加穩(wěn)定,而且計(jì)算機(jī)軟件的可利用率也得到了明顯的提升。
計(jì)算機(jī)軟件對于雙層技術(shù)的應(yīng)用,主要是通過兩個(gè)端點(diǎn)來進(jìn)行操作運(yùn)行的,這兩個(gè)端點(diǎn)就是服務(wù)器端口和客戶端。首先,利用客戶端向有關(guān)用戶提供相應(yīng)的可以使用的界面,這主要是為了更加有效的處理所出現(xiàn)的邏輯關(guān)系。然后,在服務(wù)器的作用下,接收相關(guān)的信息。最后經(jīng)過不斷的整合之后,最終傳遞到客戶端。雙層技術(shù)在計(jì)算機(jī)軟件開發(fā)當(dāng)中的應(yīng)用,首先需要我們最大限度的保證服務(wù)器的性能,其次應(yīng)充分的保證客戶的數(shù)量不能太多。
三層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用,主要是為了彌補(bǔ)雙層技術(shù)所帶來的缺陷。通過增加應(yīng)用服務(wù)器,有效的儲(chǔ)存客戶的數(shù)據(jù)信息,以此來全面提升系統(tǒng)各方面的性能。其次,還增加了端口的數(shù)量,其中包括界面層、數(shù)據(jù)層以及業(yè)務(wù)層端口。界面層端口主要是為了有效的儲(chǔ)存客戶所輸入的信息;數(shù)據(jù)層端口則主要是針對相關(guān)的數(shù)據(jù)信息進(jìn)行嚴(yán)格的審查;業(yè)務(wù)層端口主要是針對界面層的信息進(jìn)行深入的分析并向數(shù)據(jù)層提出申請。端口數(shù)量的增加,在很大程度上減小了數(shù)據(jù)的傳輸負(fù)擔(dān),因此,和雙層技術(shù)相比較而言,三層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用得到了有效的優(yōu)化。
在計(jì)算機(jī)的運(yùn)行環(huán)境當(dāng)中,存在一定的分布式環(huán)境。中間層技術(shù)主要就是應(yīng)用于分布式環(huán)境當(dāng)中的。通過科學(xué)合理的應(yīng)用,能夠在很大程度上實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)之間的互通以及資源的共享。因此,將中間層技術(shù)應(yīng)用于極端及軟件的開發(fā)研究當(dāng)中,在很大程度上縮短了軟件的開發(fā)時(shí)間,并且使得軟件系統(tǒng)能夠安全穩(wěn)定的運(yùn)行。
四層技術(shù)在計(jì)算機(jī)軟件開發(fā)當(dāng)中的應(yīng)用,主要是為了更好的適應(yīng)更加復(fù)雜的環(huán)境。四層技術(shù)的應(yīng)用,需要我們將三層技術(shù)界面層、數(shù)據(jù)庫層、以及業(yè)務(wù)處理層進(jìn)行更加科學(xué)化的分離,以此來降低彼此之間的影響。通過四層技術(shù)的應(yīng)用,使得業(yè)務(wù)處理層、數(shù)據(jù)庫層、存儲(chǔ)層以都得到了極大的應(yīng)用。在業(yè)務(wù)處理層方面,我們通過對W EB層傳送數(shù)據(jù)層處理之后的結(jié)果,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)間的交換工作,并在隱藏?cái)?shù)據(jù)訪問碼的作用之下,充分的反映出數(shù)據(jù)庫計(jì)算機(jī)對象間的關(guān)系,這樣一來,就能夠有效的提高關(guān)系及對象間的差異匹配問題。
【參考文獻(xiàn)】
[1]朱秀娟.試論計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].無線互聯(lián)科技,2013,12(6):123-124.
[2]王麗華.試論計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].河南科技,2013,13(5):144-145.
[3]劉娜.論計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].無線互聯(lián)科技,2013,15(5):100-101.
[4]焦麗萍.試論計(jì)算機(jī)在一系列軟件開發(fā)過程中的分層技術(shù)運(yùn)用[J],數(shù)字技術(shù)與應(yīng)用,2015,12(2):256-259.