彭凱
摘要 網(wǎng)絡技術(shù)的發(fā)展,讓計算機應用成為一種非常普遍的現(xiàn)象,計算機的應用不僅能夠滿足人們的工作需求,而且在生活中,也成為一種非常普遍的應用,伴隨著計算機技術(shù)的發(fā)展,計算機軟件開發(fā)便成為計算機重要的發(fā)展方向,本文著重對分層技術(shù)在計算機軟件開發(fā)中的應用效果進行研究,希望能夠取得些許借鑒意義。
【關鍵詞】分層技術(shù) 計算機軟件開發(fā) 應用
軟件開發(fā)的基礎是建立網(wǎng)絡框架,當前,網(wǎng)絡技術(shù)已成為社會中一種通用技術(shù),軟件開發(fā)技術(shù)的應用非常廣泛,當前所開發(fā)出的技術(shù)已經(jīng)無法滿足人們對技術(shù)的需求,在此種情況之下,分層網(wǎng)絡的建立十分重要,曾經(jīng)軟件開發(fā)中所運用的二層框架已經(jīng)向三層框架發(fā)展,而軟件開發(fā)中應用于分層技術(shù)則越來越重要。
1 雙層技術(shù)的應用及效果
雙層技術(shù)的應用,能夠?qū)⒂嬎銠C的分層技術(shù)有所提升,將軟件開發(fā)的時間大大縮短。雙層技術(shù)的應用,針對客戶所用界面,對用戶的客戶端進行兩種處理方式,一種為信息處理,另一種是邏輯處理,可有效實現(xiàn)客戶端服務器的整合。雖然雙層技術(shù)的應用效果較好,但是在軟件開發(fā)中,雙層技術(shù)的應用卻有一定要求,在軟件開發(fā)的過程中,需要按照一定的標準進行,否則將無法保證計算機的服務效能。除此之外,雙層技術(shù)的應用,對于用戶的數(shù)量也有一定要求,用戶的數(shù)量一旦超出雙層技術(shù)的應用范圍,那么系統(tǒng)的運行便會出現(xiàn)錯誤。雙層技術(shù)的應用會對計算軟件的運行速度有所降低,用戶對計算機的高速度要求便很難進行滿足。在雙層技術(shù)應用要求的基礎之上,該技術(shù)在有待研究,主要針對該技術(shù)的用戶需求方面和計算機運行速度方面進行著重研究,對雙層技術(shù)的改進策略進行研究,從而使其能夠不受用戶數(shù)量的限制,也避免雙層技術(shù)應用時對計算機的運行速度造成影響。
2 三層技術(shù)的應用與效果
在雙層技術(shù)的基礎之上發(fā)展而來的便是三層技術(shù),三層技術(shù)可以說是雙層技術(shù)的加強版,三層技術(shù)在原有的基礎之上,將計算機數(shù)據(jù)的存儲功能進行強化,可在一定程度上促進軟件開發(fā)的效率。除此之外,在軟件開發(fā)中應用于三層技術(shù),計算機的工作效率會得到提升,訪問效率也會得到提升??傮w來說,在軟件開發(fā)中應用三層技術(shù),主要包括三個方面,一數(shù)據(jù)層面,二業(yè)務層面,三界面層面。其中,數(shù)據(jù)層面是針對那些經(jīng)過科學分析之后的數(shù)據(jù)進行查詢,將數(shù)據(jù)分析的結(jié)果進行傳遞,主要傳遞給處理層;業(yè)務層面是對用戶進行分析,并對用戶所需要的信息進行處理,從而實現(xiàn)對用戶信息的整理與搜集:界面層面主要負責加工搜集而來的用戶信息,并將其進行傳遞,主要傳遞給相關部門,相關部門可根據(jù)傳遞而來的信息數(shù)據(jù)進行操作。
三個層面的分工非常明確,看似毫無聯(lián)系,實則三個層面是互相聯(lián)系的關系,三個層面是一個整體,為滿足軟件開發(fā)的技術(shù)要求,三個層面的整體性必須有所體現(xiàn),才能夠有效促進軟件開發(fā)工作的順利開展。在軟件開發(fā)中,應用于三層技術(shù),相關部門還需要進行研究,將三層技術(shù)的整體性有所增強。三層技術(shù)在應用過程中,對所有用戶的需求,無法做到及時滿足,用戶的使用過程中,容易將三個層面混淆,對軟件開發(fā)工作造成影響,所以,三個層面的技術(shù)區(qū)別性需要體現(xiàn)出來,避免用戶出現(xiàn)混淆的情況。
3 四層技術(shù)的應用及效果
現(xiàn)今為止,軟件開發(fā)技術(shù)仍然處在不斷發(fā)展之中,三層技術(shù)與雙層技術(shù)的應用,隨著軟件開發(fā)越來越復雜,已經(jīng)無法滿足當前軟件開發(fā)的需求,四層技術(shù)隨之產(chǎn)生,主要包括四個層面,一業(yè)務層面,二數(shù)據(jù)庫層面,三Web層面,四儲存層面。其中,業(yè)務層面所需要的信息會從數(shù)據(jù)庫中找尋出來,將其傳送到Web當中,從而實現(xiàn)數(shù)據(jù)的轉(zhuǎn)換與傳遞,數(shù)據(jù)庫層面在處理層和儲存層面之間,可運用代碼訪問的方式,將數(shù)據(jù)庫和計算機服務對象之間的關系反映出來,從而有效解決數(shù)據(jù)庫與服務對象不匹配的問題。比如,在許多軟件中,所應用的四層技術(shù)并非是上文所提到的四層技術(shù),它主要有一表現(xiàn)層,二業(yè)務層,三持久層,四模型層,四個層面的功能與職責不同,所以四個層面的功能與職責便不容易發(fā)生混淆,每一個層面都具有隔離關系,隔離層之間存在接口,用于通信。
4 中間技術(shù)的應用與效果
在軟件開發(fā)中,中間技術(shù)是極其重要的技術(shù),該技術(shù)能夠有效實現(xiàn)資源的互通互聯(lián),將一些復雜技術(shù)所帶來的細節(jié)問題有效減少,從而將技術(shù)負擔減輕,計算機軟件的開發(fā)時間會大大縮短,開發(fā)效率便會相應的提升。中間技術(shù)主要包括三個方面,一MOM,二DM,三OOM,對于這三個中間件,可在軟件開發(fā)中廣泛應用。MOM能夠?qū)π畔⑦M行異步傳送與同步傳送,本身具有一定安全性,在軟件開發(fā)中,應用MOM技術(shù),其應用主要依靠隊列管理器,信息在進行互動時,互動的雙方需要將互動的信息傳遞到信息管理器之中,然后信息管理器會將信息傳遞回去。
RPC本身具有一定的先進性與實用性,可對計算機用戶的數(shù)據(jù)進行遠程傳輸,可支持軟件開發(fā)在各種環(huán)境中得到應用,可有效促進軟件開發(fā)的跨平臺使用。但是在應用過程中,由于RPC本身的范圍小,需要對網(wǎng)絡故障的問題進行全面考慮,對于流量控制也需要進行考慮,除此之外,還有進程同步問題,所以,RPC在使用過程中存在一定限制。OOM是組件技術(shù),軟件設計平臺中存在舊組件與新組件,新舊組件的優(yōu)化是通過OOM來實現(xiàn)的,從而實現(xiàn)組件的可操作性與兼容性。組件技術(shù)的應用,軟件開發(fā)平臺的運行效率可有效提升,其應用也非常廣泛。
5 結(jié)束語
綜上所述,在計算機軟件開發(fā)中,因技術(shù)環(huán)境的復雜性,所以,軟件開發(fā)本身的難度較大,伴隨著網(wǎng)絡技術(shù)與計算機技術(shù)的發(fā)展,用戶對軟件開發(fā)的要求也在不斷提升,面對此種情況,便需要運用到分層技術(shù),將傳統(tǒng)應用的雙層技術(shù)進行改變,分層技術(shù)本身具有一定安全性,可有效實現(xiàn)對信息的處理,將軟件開發(fā)的時間大大縮短,軟件開發(fā)的效率也會得到明顯的提升。
參考文獻
[1]許福栗,分層技術(shù)在計算機軟件開發(fā)中的應用[J],硅谷,2013(23):41-42.
[2]楊柯,分層技術(shù)在計算機軟件開發(fā)中的應用效果分析[J],軟件,2013 (10): 47-48.
[3]楊瑞,分層技術(shù)在計算機軟件開發(fā)中的應用分析[J].電子商務,2014 (11): 72-73.
[4]蔣玉婷,淺談分層技術(shù)在計算機軟件開發(fā)中的應用[J],內(nèi)燃機與配件,2017 (18):135-136.