在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網(wǎng) 資料文庫(kù) 軟件開(kāi)發(fā)中分層技術(shù)的作用(3篇)范文

軟件開(kāi)發(fā)中分層技術(shù)的作用(3篇)范文

本站小編為你精心準(zhǔn)備了軟件開(kāi)發(fā)中分層技術(shù)的作用(3篇)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫(xiě)作靈感。歡迎深入閱讀并收藏。

軟件開(kāi)發(fā)中分層技術(shù)的作用(3篇)

第一篇:分層技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用

摘要:

軟件開(kāi)發(fā)設(shè)計(jì)是IT產(chǎn)業(yè)的重要一環(huán)。軟件設(shè)計(jì)質(zhì)量的高低,直接影響到軟件應(yīng)用效率。分層技術(shù)是目前軟件開(kāi)發(fā)工作中應(yīng)用十分官方的一種技術(shù),對(duì)于提高軟件設(shè)計(jì)效率和質(zhì)量有著十分顯著的促進(jìn)作用。文章圍繞分層技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用有關(guān)問(wèn)題進(jìn)行探討,闡述了分層技術(shù)的基本概念和技術(shù)特性,詳細(xì)介紹了分層技術(shù)在軟件開(kāi)發(fā)中的具體應(yīng)用。

關(guān)鍵詞:

分層技術(shù);軟件開(kāi)發(fā);應(yīng)用

引言

計(jì)算機(jī)的出現(xiàn),大大加快了人類社會(huì)的發(fā)展步伐。隨著計(jì)算機(jī)技術(shù)在人類社會(huì)活動(dòng)中的廣泛應(yīng)用,人類已經(jīng)進(jìn)入信息時(shí)代,人類生產(chǎn)、生活過(guò)程中無(wú)不有著計(jì)算機(jī)應(yīng)用的身影。在這種環(huán)境下,作為計(jì)算機(jī)應(yīng)用技術(shù)體系的重要組成部分,軟件開(kāi)發(fā)就獲得了快速發(fā)展。分層技術(shù)是當(dāng)前計(jì)算機(jī)軟件開(kāi)發(fā)設(shè)計(jì)中國(guó)使用頻率十分高的一種設(shè)計(jì)方式,通過(guò)采用多層分布設(shè)計(jì),軟件資源得以充分發(fā)揮,在同等條件下可以為軟件用戶提供更高層次,更為優(yōu)質(zhì)的服務(wù),由此使得軟件獲得更好的評(píng)價(jià),實(shí)現(xiàn)更多的經(jīng)濟(jì)效益。多層分布技術(shù)由此獲得了大量關(guān)注,成為今后軟件開(kāi)發(fā)設(shè)計(jì)的主要方向之一。

1分層技術(shù)簡(jiǎn)述

1.1分層技術(shù)的基本概念

軟件開(kāi)發(fā)工作的主要任務(wù),是要保證軟件的高效運(yùn)轉(zhuǎn)和功能的正常實(shí)現(xiàn)。而分層技術(shù)通過(guò)對(duì)軟件內(nèi)部結(jié)構(gòu)進(jìn)行解析,賦予不同層次結(jié)構(gòu)不同功能,從而提高軟件功能的豐富程度和使用性能。所謂分層技術(shù),除了硬件側(cè)物理方面的涵義外,也是對(duì)計(jì)算機(jī)技術(shù)特性的凸顯。在軟件開(kāi)發(fā)領(lǐng)域,分層技術(shù)為軟件的不同層次結(jié)構(gòu)分配不同的解決過(guò)程,各個(gè)層次結(jié)構(gòu)間組成一個(gè)嚴(yán)密的封閉系統(tǒng)。不同層面結(jié)構(gòu)彼此平等。分層技術(shù)最主要的應(yīng)用領(lǐng)域是軟件架構(gòu)開(kāi)發(fā)。在這個(gè)部分,分層技術(shù)的優(yōu)勢(shì)得以最大程度的發(fā)揮。隨著計(jì)算機(jī)應(yīng)用的發(fā)展,傳統(tǒng)的單層次軟件已經(jīng)不能滿足軟件開(kāi)發(fā)的需求,更多框架層次的實(shí)現(xiàn)是計(jì)算機(jī)軟件開(kāi)發(fā)工作亟待解決的問(wèn)題。

1.2分層技術(shù)的技術(shù)特性分析

分層技術(shù)的技術(shù)優(yōu)勢(shì)在于對(duì)于完善軟件功能方面最為有利。當(dāng)前軟件功能越來(lái)越豐富,軟件結(jié)構(gòu)越來(lái)越復(fù)雜。傳統(tǒng)的設(shè)計(jì)方式已經(jīng)逐漸不能滿足軟件復(fù)雜化的趨勢(shì)。而分層技術(shù)則是將軟件結(jié)果按照一定邏輯關(guān)系分解成多個(gè)層面,每個(gè)層面都有各自的功能,組合起來(lái)則形成完整的軟件。同時(shí),部門(mén)層面之間具有一定獨(dú)立性,需要完善軟件功能或者對(duì)軟件進(jìn)行升級(jí)改造時(shí),只需要對(duì)涉及到層面進(jìn)行完善修改,對(duì)其它層面幾乎沒(méi)有影響,使得軟件升級(jí)和改造工作變得更加簡(jiǎn)單,提高了工作效率。正常條件下,分層技術(shù)都是通過(guò)分層模式來(lái)定義各個(gè)功能層次的接口。按照這種設(shè)計(jì)方式,軟件復(fù)用性得以大幅提高,對(duì)于軟件自行開(kāi)發(fā)、設(shè)計(jì)十分有利。開(kāi)發(fā)之后的各個(gè)層面能夠充分利用標(biāo)準(zhǔn)接口,有效實(shí)現(xiàn)自動(dòng)對(duì)接。

2分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用

在軟件結(jié)構(gòu)復(fù)雜化、功能多樣化的總體趨勢(shì)影響下,分層技術(shù)在軟件開(kāi)發(fā)設(shè)計(jì)方面的表現(xiàn)日益突出,技術(shù)不斷優(yōu)化,改進(jìn)升級(jí),已經(jīng)從最開(kāi)始的兩層、三層技術(shù),發(fā)展到中間層、四層、五層技術(shù)等多層分層,極大地改進(jìn)了軟件開(kāi)發(fā)的效率,軟件產(chǎn)品功能也更加完善豐富。

2.1兩層結(jié)構(gòu)與三層結(jié)構(gòu)

兩層結(jié)構(gòu)是分層技術(shù)的最基本的體現(xiàn)形式,該模式包括客戶端和服務(wù)器兩個(gè)部分。客戶端負(fù)責(zé)邏輯運(yùn)算以及用戶界面服務(wù)。服務(wù)器則負(fù)責(zé)按照客戶提交的指令在數(shù)據(jù)庫(kù)中查找相關(guān)信息,然后再將查詢結(jié)果傳遞給提交請(qǐng)求的用戶。采用兩層結(jié)構(gòu)設(shè)計(jì)的軟件可以在較短的時(shí)間內(nèi)完成很多邏輯處理工作。但隨著用戶訪問(wèn)量的不斷增多,并超過(guò)一定程度后,兩層結(jié)構(gòu)設(shè)計(jì)的軟件在維護(hù)成本、應(yīng)用性、擴(kuò)充性等方面就會(huì)表現(xiàn)的越來(lái)越捉襟見(jiàn)肘。基于這個(gè)原因,技術(shù)人員開(kāi)發(fā)出了三層結(jié)構(gòu)技術(shù)。在三層結(jié)構(gòu)設(shè)計(jì)模式中,一層是客戶端,負(fù)責(zé)人機(jī)交互的實(shí)現(xiàn),一層四數(shù)據(jù)服務(wù)器,它承擔(dān)起數(shù)據(jù)存儲(chǔ)、優(yōu)化和訪問(wèn)的職責(zé)。另一層是應(yīng)用服務(wù)器,主要負(fù)責(zé)實(shí)現(xiàn)業(yè)務(wù)邏輯的有效處理,降低客戶負(fù)擔(dān)。和二層結(jié)構(gòu)相比,三層結(jié)構(gòu)技術(shù)在安全性、擴(kuò)展性方面表現(xiàn)更為優(yōu)異,同時(shí)更加便于維護(hù),能夠在很大程度上減低客戶業(yè)務(wù)對(duì)網(wǎng)絡(luò)的需求,減少了網(wǎng)絡(luò)負(fù)荷。但如果用戶量不是太多的情況下,二層結(jié)構(gòu)技術(shù)更為簡(jiǎn)單有效,綜合效益更加突出。所以軟件開(kāi)發(fā)人員要根據(jù)項(xiàng)目的具體情況,合理選擇分層技術(shù)。

2.2四層結(jié)構(gòu)

計(jì)算機(jī)技術(shù)應(yīng)用與人類生產(chǎn)、生活結(jié)合的日益緊密。由此使得軟件設(shè)計(jì)開(kāi)發(fā)的要求越來(lái)越高。市場(chǎng)對(duì)軟件開(kāi)發(fā)企業(yè)提出了軟間開(kāi)發(fā)時(shí)間要短,穩(wěn)定性要高,擴(kuò)展性要好,維護(hù)成本要低的新要求。為了滿足客戶的需求,技術(shù)人員開(kāi)發(fā)出四層結(jié)構(gòu)技術(shù)。該技術(shù)通過(guò)將服務(wù)器、業(yè)務(wù)邏輯、用戶界面等分離開(kāi),使各個(gè)部分間不會(huì)闡述較大影響聯(lián)系。在四層結(jié)構(gòu)設(shè)計(jì)中,Web與持久層之間是業(yè)務(wù)邏輯層。業(yè)務(wù)邏輯層承擔(dān)著Web與持久層的信息連接通道和信息處理中心的作用,持久層發(fā)出的信息經(jīng)由業(yè)務(wù)邏輯層傳輸?shù)絎eb層。持久層的用途是隱藏?cái)?shù)據(jù)操作過(guò)程中的數(shù)據(jù)代碼,進(jìn)一步對(duì)對(duì)象與關(guān)系間的范例差異進(jìn)行彌補(bǔ)。持久層另外一側(cè)是數(shù)據(jù)存儲(chǔ),承擔(dān)著數(shù)據(jù)定義、存取、維護(hù)和修改的職能。這種層面布局方式可以提高數(shù)據(jù)和信息交互效率,從而更好的滿足對(duì)象層的請(qǐng)求,有效實(shí)現(xiàn)數(shù)據(jù)與信息交互。而中間件的使用則有利于保證不同層次間的獨(dú)立性。

2.3五層結(jié)構(gòu)

隨著分層技術(shù)的日益完善,在四層技術(shù)之上,技術(shù)人員又開(kāi)發(fā)出五層結(jié)構(gòu)技術(shù)。該技術(shù)主要應(yīng)用一些具有特殊需求的計(jì)算機(jī)環(huán)境里。所謂五層結(jié)構(gòu),是將數(shù)據(jù)庫(kù)再次分解成為資源層和集成層,這種做到使得系統(tǒng)運(yùn)轉(zhuǎn)速度進(jìn)一步加快,對(duì)于某些具有特殊需求的系統(tǒng)有著很好的適用性。除了上述兩個(gè)層面外,五層結(jié)構(gòu)另外三層分為客戶層、Web層和業(yè)務(wù)層。其中,Web層與客戶層是面向客戶的,主要是用于客戶的數(shù)據(jù)訪問(wèn)與數(shù)據(jù)相應(yīng)。五層結(jié)構(gòu)技術(shù)系統(tǒng)結(jié)構(gòu)更加細(xì)化,功能更加明確精準(zhǔn),但目前盡在少數(shù)特殊要求領(lǐng)域中使用。尚未推廣。

2.4中間件技術(shù)

中間件技術(shù)是為了規(guī)避網(wǎng)絡(luò)信息通訊責(zé)任問(wèn)題所開(kāi)發(fā)出來(lái)的新型信息技術(shù)。在各類中間件技術(shù)中,應(yīng)用最為廣泛的就是面向消息中間件(Message-orientedMiddleware,簡(jiǎn)稱MOM)。除了具有中間件技術(shù)的一般特性外,MOM還在信息安全、異步通信等方面還有著突出的優(yōu)異表現(xiàn)。目前,大型企業(yè)網(wǎng)絡(luò)普遍采用的組件技術(shù),面臨著平臺(tái)兼容性的問(wèn)題。中間件能夠提供全新通訊機(jī)制,能夠在異構(gòu)環(huán)境下滿足對(duì)象需求。

3結(jié)束語(yǔ)

分層技術(shù)適應(yīng)當(dāng)前軟件開(kāi)發(fā)設(shè)計(jì)的重要需求,應(yīng)用前景看好。同時(shí),該技術(shù)自身也在不斷完善,功能不斷增強(qiáng)。目前,分層技術(shù)在軟件開(kāi)發(fā)領(lǐng)域的應(yīng)用日益成熟,系統(tǒng)的擴(kuò)展性和穩(wěn)定性持續(xù)提升,軟件開(kāi)發(fā)的經(jīng)濟(jì)成本和時(shí)間成本隨之降低。隨著計(jì)算機(jī)軟件開(kāi)發(fā)事業(yè)的不斷發(fā)展,分層技術(shù)發(fā)揮的空間將更加廣大。軟件開(kāi)發(fā)工作者要充分認(rèn)識(shí)到分層技術(shù)的重要意義,深入研究分層技術(shù)在軟件開(kāi)發(fā)工作中的應(yīng)用情況,推進(jìn)我國(guó)軟件開(kāi)發(fā)事業(yè)健康發(fā)展。

參考文獻(xiàn):

[1]朱秀娟.試論計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用[J].無(wú)線互聯(lián)科技,2013(6).

[2]徐愛(ài)蘭.計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)探討[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012(24).

[3]王大力.試論計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用[J].無(wú)線互聯(lián)科技,2013(9).

作者:潘嫵 單位:江西電力職業(yè)技術(shù)學(xué)院

第二篇:軟件開(kāi)發(fā)中分層技術(shù)的應(yīng)用

摘要:

時(shí)代的發(fā)展促使各項(xiàng)新技術(shù)不斷被研發(fā)和應(yīng)用,社會(huì)的發(fā)展進(jìn)步使計(jì)算機(jī)技術(shù)的應(yīng)用越來(lái)越普遍,而且計(jì)算機(jī)技術(shù)在現(xiàn)代社會(huì)中起到的作用是不可被替代的。隨著信息化技術(shù)的不斷深入,人們對(duì)于計(jì)算機(jī)軟件開(kāi)發(fā)的關(guān)注度也不斷提高。分層技術(shù)就是計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中應(yīng)用非常多的一種,通過(guò)分層技術(shù)能夠使計(jì)算機(jī)軟件開(kāi)發(fā)由過(guò)去的單一層次轉(zhuǎn)變?yōu)楦鄬哟蔚拈_(kāi)發(fā),進(jìn)而促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)的效率和質(zhì)量,促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的快速發(fā)展和創(chuàng)新。主要針對(duì)分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用進(jìn)行分析和研究,并加以闡述,希望對(duì)從事計(jì)算機(jī)軟件開(kāi)發(fā)的工作人員有所幫助,加快計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展和進(jìn)步。

關(guān)鍵詞:

分層技術(shù);計(jì)算機(jī);軟件開(kāi)發(fā);應(yīng)用;分析

經(jīng)濟(jì)的發(fā)展促使科學(xué)技術(shù)也在不斷創(chuàng)新和研發(fā),其中計(jì)算機(jī)技術(shù)的發(fā)展尤為迅速。在當(dāng)今時(shí)代中,計(jì)算機(jī)技術(shù)的應(yīng)用非常廣泛,可以說(shuō)計(jì)算機(jī)技術(shù)已經(jīng)占領(lǐng)的整個(gè)社會(huì),其能夠使人們的生產(chǎn)生活更加方便和快捷,加快社會(huì)的發(fā)展和建設(shè)。計(jì)算機(jī)軟件開(kāi)發(fā)是計(jì)算機(jī)技術(shù)的一種,在分層技術(shù)出現(xiàn)之前,計(jì)算機(jī)軟件開(kāi)發(fā)只能夠進(jìn)行單層的開(kāi)發(fā),這對(duì)于軟件開(kāi)發(fā)工程師來(lái)說(shuō),不僅浪費(fèi)時(shí)間和精力,而且開(kāi)發(fā)的效果也比較低,分層技術(shù)的出現(xiàn)促使計(jì)算機(jī)軟件開(kāi)發(fā)從單層逐漸發(fā)展為二層、三層,甚至更多層,這大大提高了軟件開(kāi)發(fā)工程師的工作效率,而且軟件的含金量也逐漸增大,加強(qiáng)計(jì)算機(jī)軟件開(kāi)發(fā)的變通性,加快了計(jì)算機(jī)軟件開(kāi)發(fā)的進(jìn)步速度。

1分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用

1.1雙層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用

在計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程中,對(duì)雙層技術(shù)的良好應(yīng)用能夠加強(qiáng)計(jì)算機(jī)軟件開(kāi)發(fā)的質(zhì)量,縮短開(kāi)發(fā)的時(shí)間,而且軟件開(kāi)發(fā)的效率也會(huì)有明顯的提升。雙層技術(shù)就是說(shuō)其主要構(gòu)成部分為客戶端和服務(wù)器,在特定的情況下,對(duì)發(fā)出的信號(hào)和數(shù)據(jù)進(jìn)行邏輯處理,服務(wù)器的功能就是獲取各種數(shù)據(jù),再利用自身的處理器對(duì)數(shù)據(jù)進(jìn)行處理和分析,之后再將各種數(shù)據(jù)傳輸?shù)娇蛻舳酥小T谟?jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程中應(yīng)用分層技術(shù)的基礎(chǔ)就是應(yīng)確保服務(wù)器的功能齊全,而且用戶量非常少,如果用戶過(guò)多的話,就容易造成計(jì)算機(jī)的系統(tǒng)錯(cuò)誤,而且計(jì)算機(jī)軟件開(kāi)發(fā)的速度也會(huì)非常緩慢,浪費(fèi)了用戶的時(shí)間和精力,降低計(jì)算機(jī)軟件開(kāi)發(fā)的效率和質(zhì)量。

1.2三層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用

所謂的三層技術(shù)主要是在計(jì)算機(jī)軟件開(kāi)發(fā)中雙層技術(shù)的基礎(chǔ)上完善的,相對(duì)于雙層技術(shù),三層技術(shù)不僅僅使得應(yīng)用服務(wù)器在某種程度上增加,同時(shí)對(duì)于計(jì)算機(jī)使用用戶數(shù)據(jù)的存儲(chǔ)也有著一定的優(yōu)勢(shì)。三層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用,一方面使得計(jì)算機(jī)信息訪問(wèn)的效率有所提高,同時(shí)另一方面從根本上實(shí)現(xiàn)了計(jì)算機(jī)與人之間信息的真正交互,其計(jì)算機(jī)工作的效益明顯提高。三層技術(shù)主要有業(yè)務(wù)處理層次、界面層次以及數(shù)據(jù)層次三個(gè)方面,業(yè)務(wù)處理層次主要是對(duì)分析用戶的真正需求,并發(fā)出一定的請(qǐng)求,對(duì)數(shù)據(jù)進(jìn)行處理和提取。界面層主要是對(duì)用戶真正需求進(jìn)行主要的搜集,通過(guò)對(duì)信息進(jìn)行一定的加工,進(jìn)而將數(shù)據(jù)搜集的結(jié)果傳遞給業(yè)務(wù)處理層次。而數(shù)據(jù)層次主要是對(duì)業(yè)務(wù)處理層的申請(qǐng)進(jìn)行審核,并對(duì)數(shù)據(jù)庫(kù)相關(guān)信息進(jìn)行查詢,通過(guò)科學(xué)的分析之后將處理結(jié)果傳遞給業(yè)務(wù)層。但是三層技術(shù)雖然在一定的程度上提高了計(jì)算機(jī)工作的效率,但是面對(duì)復(fù)雜的用戶環(huán)境,很難從根本上科學(xué)的分開(kāi)界面層、業(yè)務(wù)處理車以及數(shù)據(jù)庫(kù)層。

1.3四層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用

一般來(lái)說(shuō),四層技術(shù)是在三層技術(shù)的基礎(chǔ)上進(jìn)行完善的,主要有業(yè)務(wù)處理層、Web層、數(shù)據(jù)庫(kù)層以及存儲(chǔ)層四個(gè)。四層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用過(guò)程首先是業(yè)務(wù)處理層對(duì)用戶的需求進(jìn)行分析,進(jìn)而將數(shù)據(jù)層處理的結(jié)果傳遞給Web層,通過(guò)進(jìn)行數(shù)據(jù)的交換通過(guò)數(shù)據(jù)訪問(wèn)的代碼將數(shù)據(jù)庫(kù)與計(jì)算機(jī)對(duì)象之間的關(guān)系直觀的反映。

1.4中間件技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用

社會(huì)建設(shè)以及經(jīng)濟(jì)水平的不斷提高,促使數(shù)據(jù)通信技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展速度非常快,中間件技術(shù)是指一個(gè)非常獨(dú)立的系統(tǒng)軟件,在進(jìn)行計(jì)算機(jī)軟件開(kāi)發(fā)的時(shí)候,中間件技術(shù)能夠?qū)⑵渲写嬖诘漠悩?gòu)以及其它非常繁瑣的技術(shù)進(jìn)行掩蓋,進(jìn)而使計(jì)算機(jī)軟件開(kāi)發(fā)非常簡(jiǎn)單和快捷,進(jìn)而提高計(jì)算機(jī)軟件開(kāi)發(fā)工程師的開(kāi)發(fā)效率。在計(jì)算機(jī)軟件開(kāi)發(fā)中良好的應(yīng)用中間件技術(shù)可以減少軟件開(kāi)發(fā)所用的時(shí)長(zhǎng),而且其還能夠?qū)τ?jì)算機(jī)軟件開(kāi)發(fā)的操作性進(jìn)行提高,對(duì)數(shù)據(jù)庫(kù)和服務(wù)器功能進(jìn)行優(yōu)化,另外,其對(duì)于計(jì)算機(jī)的穩(wěn)定工作能夠加以保證,而且計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的風(fēng)險(xiǎn)性也能夠在很大程度上下降,進(jìn)而促使計(jì)算機(jī)內(nèi)部的系統(tǒng)的各種資源得到了有機(jī)整合和分配。

1.5五層結(jié)構(gòu)在計(jì)算機(jī)軟件中的應(yīng)用

在一些特殊領(lǐng)域中或者是計(jì)算機(jī)數(shù)據(jù)運(yùn)行環(huán)境之中,對(duì)于軟件開(kāi)發(fā)人員來(lái)說(shuō),必須要在四層技術(shù)結(jié)構(gòu)的基礎(chǔ)之上,進(jìn)一步將數(shù)據(jù)層分成集成層和資源層,以能夠?qū)⑾到y(tǒng)運(yùn)行效率進(jìn)一步提升,并且還能夠?qū)σ恍┨厥鈾C(jī)器的運(yùn)行需求進(jìn)行滿足。這一技術(shù)的應(yīng)用,對(duì)架構(gòu)分工進(jìn)一步細(xì)化。目前對(duì)于五層機(jī)構(gòu)應(yīng)用最為廣泛的就是在J2EE環(huán)境中,其對(duì)經(jīng)典的三層結(jié)構(gòu)進(jìn)一步進(jìn)行了延伸,其中包括有web應(yīng)用層、資源層、客戶層、集成層。其中客戶層和web應(yīng)用層就是從三層結(jié)構(gòu)的表示層分化過(guò)來(lái)的,在客戶機(jī)上進(jìn)行運(yùn)行的也就是客戶層,另外在服務(wù)器端上進(jìn)行運(yùn)行的也就是web應(yīng)用層。集成層和資源層則也就是從數(shù)據(jù)層分化而成的,集成層是在數(shù)據(jù)持久性的進(jìn)行訪問(wèn)過(guò)程中進(jìn)行應(yīng)用,包括處理事務(wù),另外包括數(shù)據(jù)庫(kù)的映射系統(tǒng)之類。資源層則就是數(shù)據(jù)庫(kù)或者說(shuō)文件系統(tǒng)等等。

2結(jié)論

通過(guò)上文中的分析和探討我們能夠了解到,時(shí)代的發(fā)展進(jìn)步,促使計(jì)算機(jī)技術(shù)也得到了快速發(fā)展,進(jìn)而使計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的進(jìn)步速度非常快。在過(guò)去的很長(zhǎng)一段時(shí)間里,計(jì)算機(jī)軟件開(kāi)發(fā)只能夠使用單層模式,這對(duì)于軟件開(kāi)發(fā)的速度和效率具有嚴(yán)重的阻礙性。但經(jīng)過(guò)科研人員的不斷努力,分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用能夠有效解決該問(wèn)題,分層技術(shù)能夠使計(jì)算機(jī)軟件開(kāi)發(fā)進(jìn)行多層開(kāi)發(fā),這不僅有效提高了計(jì)算機(jī)軟件的開(kāi)發(fā)效率,也大大節(jié)約了軟件開(kāi)發(fā)工程師的時(shí)間和精力,縮小了開(kāi)發(fā)的投入資金量,而且還能夠使軟件的內(nèi)容更加豐富,提高軟件的使用性能,加快計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的創(chuàng)新。

參考文獻(xiàn):

[1]朱秀娟,趙立志.試論計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用[J].無(wú)線互聯(lián)科技,2013,12(06):123-124.

[2]王麗華.試論計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用[J].河南科技,2013,13(05):144-145.

[3]劉娜.論計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用[J].無(wú)線互聯(lián)科技,2013,15(05):100-101.

[4]楊澤青,劉麗冰.CNC集成制造過(guò)程協(xié)同仿真模型及應(yīng)用技術(shù)研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2010,12(05):121-122.

作者:朱軍濤 高輝 單位:鄭州鐵路職業(yè)技術(shù)學(xué)院

第三篇:計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的運(yùn)用

摘要:

隨著計(jì)算機(jī)技術(shù)得到了極大的發(fā)展,對(duì)軟件開(kāi)發(fā)實(shí)現(xiàn)中間層技術(shù)的有效應(yīng)用有著很好的應(yīng)用效果。本文便對(duì)分層技術(shù)簡(jiǎn)單的敘述入手,并對(duì)雙層、三層、中間層、四層與五層技術(shù)應(yīng)用于軟件開(kāi)發(fā)中進(jìn)行一定的分析,以期本文對(duì)今后的分層技術(shù)應(yīng)用有所幫助與指導(dǎo)的作用。

關(guān)鍵詞:

分層技術(shù);計(jì)算機(jī);軟件開(kāi)發(fā);應(yīng)用分析

前言

計(jì)算機(jī)在我國(guó)得到了普遍的應(yīng)用,作為計(jì)算機(jī)中重要組成的應(yīng)用的軟件,對(duì)人們的工作方式與效率以及生活質(zhì)量均有著很大的該善,但是我國(guó)的軟件開(kāi)發(fā)以及計(jì)算機(jī)技術(shù)依舊存在一定的缺陷,分層技術(shù)的提出對(duì)軟件開(kāi)發(fā)質(zhì)量有著很好的作用,因此對(duì)其進(jìn)行深入的研究與應(yīng)用有著很好的現(xiàn)實(shí)意義。

1分層技術(shù)簡(jiǎn)述

分層技術(shù)應(yīng)用在計(jì)算機(jī)軟件方面的開(kāi)發(fā),能夠有效地提升開(kāi)發(fā)效率以及質(zhì)量,是目前軟件開(kāi)發(fā)領(lǐng)域中一種非常重要的技術(shù)。分層技術(shù)主要是將計(jì)算機(jī)軟件架構(gòu)內(nèi)的層次間的依賴關(guān)系實(shí)現(xiàn)闡述,其在物理界與計(jì)算機(jī)領(lǐng)域擁有著不同的涵義。為了實(shí)現(xiàn)計(jì)算機(jī)逐漸發(fā)展至多層次架構(gòu)方向,在軟件開(kāi)發(fā)中實(shí)現(xiàn)分層技術(shù)的應(yīng)用擁有著十分顯著的作用,可以有效地該善以往的單向業(yè)務(wù)處理形式,從而實(shí)現(xiàn)不斷的向多層次結(jié)構(gòu)方面發(fā)展[1]。

2軟件開(kāi)發(fā)中應(yīng)用的分層技術(shù)

2.1雙層技術(shù)應(yīng)用

從分層技術(shù)從種類上可以分為三層、四冊(cè)乃至多層,然而上述技術(shù)均是基于雙層技術(shù)得以發(fā)展起來(lái)的,隨著層次的增加,軟件開(kāi)發(fā)效率得到了有效地提升。在我國(guó)雙層技術(shù)主要面向兩個(gè)端點(diǎn)實(shí)現(xiàn)應(yīng)用,這兩端便是我們常說(shuō)的客戶端與服務(wù)器。雙層技術(shù)在應(yīng)用過(guò)程中要滿足兩個(gè)必備條件,即服務(wù)器性能一定要有所保證,并且用戶使用量不宜太多,如果上述條件無(wú)法滿足,便會(huì)使服務(wù)器發(fā)生超載,最終導(dǎo)致發(fā)生系統(tǒng)錯(cuò)誤等不良現(xiàn)象,目前該技術(shù)已經(jīng)不斷被取代。

2.2三層技術(shù)應(yīng)用

根據(jù)雙層技術(shù)中存在的缺陷和問(wèn)題進(jìn)行一定的該善,并在服務(wù)器與客戶端之間增設(shè)相應(yīng)的應(yīng)用服務(wù)器,對(duì)該服務(wù)器的進(jìn)行應(yīng)用能夠有效地提升計(jì)算機(jī)訪問(wèn)方面的效率,而且能夠滿足人和計(jì)算機(jī)進(jìn)行交互。三層技術(shù)便是將數(shù)據(jù)層、業(yè)務(wù)處理以及界面層進(jìn)行相應(yīng)的融合,從而形成一個(gè)統(tǒng)一的整體,能夠獨(dú)立運(yùn)行并共同服務(wù)于計(jì)算機(jī)。數(shù)據(jù)層得作用是對(duì)數(shù)據(jù)信息進(jìn)行審核與查詢;業(yè)務(wù)層是對(duì)界面層發(fā)出的信息進(jìn)行分析并對(duì)數(shù)據(jù)層發(fā)出申請(qǐng);界面層主要是使客戶輸入信息實(shí)現(xiàn)存儲(chǔ)。通過(guò)對(duì)三層技術(shù)的應(yīng)用便是實(shí)現(xiàn)對(duì)系統(tǒng)的構(gòu)建,通過(guò)這樣的處理能夠有效地提升系統(tǒng)工作效率[2]。

2.3中間層技術(shù)應(yīng)用

對(duì)于計(jì)算機(jī)運(yùn)行環(huán)境而言,其中存在分布式的環(huán)境,中間層技術(shù)便是在分布式環(huán)境加以應(yīng)用,可以有效地使計(jì)算機(jī)實(shí)現(xiàn)資源共享以及系統(tǒng)互通。對(duì)于軟件開(kāi)發(fā)時(shí)其中的分布集成與異構(gòu)均能夠令各個(gè)技術(shù)細(xì)節(jié)更為的更為復(fù)雜,而對(duì)擁有中間層技術(shù)操作系統(tǒng)、應(yīng)用軟件與數(shù)據(jù)庫(kù)進(jìn)行連接方式方面的優(yōu)化,可以有效地降低軟件開(kāi)發(fā)所需的時(shí)間,并且對(duì)軟件系統(tǒng)穩(wěn)定性與安全性進(jìn)行有效地提高。

2.4四層技術(shù)應(yīng)用

對(duì)于軟件開(kāi)發(fā)而言,雙層技術(shù)以及三層技術(shù)均無(wú)法很好的面對(duì)計(jì)算機(jī)使用過(guò)程中的復(fù)雜環(huán)境,對(duì)此要將三層技術(shù)內(nèi)的數(shù)據(jù)庫(kù)層、界面層以及業(yè)務(wù)處理層進(jìn)行合理的分開(kāi),這樣做可以逐漸減小上述三個(gè)層次間存在的相互作用,所以要將三成技術(shù)不斷的向四層技術(shù)方面發(fā)展,四層技術(shù)主要有存儲(chǔ)層、業(yè)務(wù)處理層、數(shù)據(jù)庫(kù)層以及Web層,對(duì)業(yè)務(wù)層而言,其向Web層進(jìn)行數(shù)據(jù)層處理所處理結(jié)果的傳送,之后利用數(shù)據(jù)間的交換實(shí)現(xiàn)工作。能夠?qū)﹃P(guān)系與對(duì)象之間存在的差異匹配問(wèn)題加以解決。

2.5五層技術(shù)應(yīng)用

對(duì)于數(shù)據(jù)運(yùn)行環(huán)境相對(duì)較為復(fù)雜的情況,軟件開(kāi)發(fā)可以在四層技術(shù)基礎(chǔ)上對(duì)數(shù)據(jù)進(jìn)行資源層處理與分層處理,能夠有效地推動(dòng)系統(tǒng)運(yùn)行效率得到提高,這便要對(duì)已有的架構(gòu)進(jìn)行更加細(xì)化的處理,從而實(shí)現(xiàn)五層架構(gòu)的應(yīng)用。目前主要的五層架構(gòu)的應(yīng)用方面是J2EE運(yùn)行環(huán)境,其中存在有集成層、資源層以及客戶層等主要部分,利用這一模型根據(jù)應(yīng)用邏輯進(jìn)行多個(gè)組間的形成,并且要求不同組間能夠安放在不同機(jī)器中[3]。

3結(jié)語(yǔ)

綜上所述,將分層技術(shù)應(yīng)用于軟件開(kāi)發(fā)之中能夠?qū)浖_(kāi)發(fā)質(zhì)量與效率有著顯著地提高作用,隨著人們對(duì)于計(jì)算機(jī)使用的愈發(fā)的普遍,軟件開(kāi)發(fā)對(duì)于計(jì)算機(jī)的使用有著極大的影響,因此將分層技術(shù)應(yīng)用在軟件開(kāi)發(fā)中,在確保軟件質(zhì)量的基礎(chǔ)上,能夠有效地提升開(kāi)發(fā)效率,對(duì)今后的計(jì)算機(jī)技術(shù)發(fā)展有著深遠(yuǎn)的意義。

參考文獻(xiàn):

[1]李大勇.關(guān)于分層技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用研究與分析[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014,10(20):78~79.

[2]洪新軍.插件技術(shù)、分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件技術(shù)中的價(jià)值探討[J].電腦編程技巧與維護(hù),2016,02(02):10~12.

[3]鄧勇.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展趨勢(shì)與應(yīng)用分析[J].電子世界,2015,08(16):172~173.

作者:張華 單位:吉林通鋼自動(dòng)化信息技術(shù)有限責(zé)任公司

主站蜘蛛池模板: 久久久久久久久66精品片 | 国产一区精品视频 | 性做久久久久久久久25的美女 | 亚洲国产一区二区三区a毛片 | 色男人网 | 一级免费试看 | 亚洲第一页中文字幕 | 全免费a级毛片免费看视频免 | 久九九久福利精品视频视频 | 动漫靠比视频 | 五月婷婷色丁香 | 欧美综合图区亚欧综合图区 | 伊人精品视频在线观看 | 四虎永久网站 | 久久久久久麻豆 | 2018亚洲天堂 | 亚洲视频第二页 | 欧美一区二区视频在线观看 | 国产欧美日韩一区 | 羞羞网站在线观看 | 国产噜噜噜视频在线观看 | 羞羞视频网址 | 五月婷婷丁香综合 | 交免费观看在线 | 激情 婷婷 | 羞羞视频网站 | 亚洲欧洲精品成人久久曰 | 一级 在线播放 | 精品网址 | 一级片免费看 | 亚洲欧洲自拍 | 激情六月丁香婷婷四房播 | 99久久精品免费看国产一区二区三区 | 在线观看日本免费 | 激情丁香开心久久综合 | 一区二区三区欧美日韩 | 亚洲四区 | 欧美系列第一页 | 欧美区国产区 | 久久久国产一区二区三区 | 成人精品一区二区三区中文字幕 |