999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2016-04-29 00:00:00潘嫵
科技創(chuàng)新與應(yīng)用 2016年33期

摘 要:軟件開(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í),部門層面之間具有一定獨(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-oriented Middleware,簡(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ī)光盤軟件與應(yīng)用,2012(24).

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

主站蜘蛛池模板: 一区二区在线视频免费观看| 日韩欧美综合在线制服| 国产亚洲视频播放9000| igao国产精品| 亚洲综合婷婷激情| AV熟女乱| 最新亚洲人成无码网站欣赏网| 91小视频在线观看免费版高清| 国产精品观看视频免费完整版| 国内视频精品| 国产日韩丝袜一二三区| 午夜综合网| 2024av在线无码中文最新| 在线视频97| 日韩在线视频网| 在线日本国产成人免费的| 色综合狠狠操| 亚洲精品国产精品乱码不卞 | 亚洲天堂精品在线| 国产麻豆福利av在线播放| 国产午夜人做人免费视频| 黄网站欧美内射| 国产精品成人观看视频国产| 亚洲日本中文字幕乱码中文| 又爽又黄又无遮挡网站| 亚洲视频欧美不卡| 国产精品白浆在线播放| 中文字幕永久在线看| 国内精品久久久久久久久久影视| 理论片一区| 久久久成年黄色视频| 99精品一区二区免费视频| 97一区二区在线播放| 亚洲欧洲日产无码AV| 精品国产免费观看| 国产免费a级片| 成人午夜亚洲影视在线观看| 亚洲天堂视频在线观看| 波多野结衣视频一区二区 | 亚洲AV无码一区二区三区牲色| 在线视频亚洲色图| 激情爆乳一区二区| 无码国产偷倩在线播放老年人| 国产三级毛片| 久久夜色精品国产嚕嚕亚洲av| 久久这里只有精品8| 国产成人综合日韩精品无码不卡| 亚洲精品爱草草视频在线| 福利小视频在线播放| 男女男精品视频| 亚洲一区色| 一级毛片免费播放视频| 55夜色66夜色国产精品视频| 1769国产精品视频免费观看| 色有码无码视频| 国产欧美中文字幕| 99re在线视频观看| 日韩一区二区三免费高清| 国产成人亚洲欧美激情| 国产成人久视频免费| 欧美va亚洲va香蕉在线| 国产主播喷水| 国产一二三区在线| 成人午夜天| 一本大道香蕉久中文在线播放| 日韩欧美高清视频| 天天躁夜夜躁狠狠躁躁88| 国产午夜精品鲁丝片| 免费国产小视频在线观看| 久久综合色天堂av| 亚洲不卡影院| 中文字幕2区| 日本成人不卡视频| 小13箩利洗澡无码视频免费网站| 激情六月丁香婷婷| 国产日本一线在线观看免费| 国产成人高清精品免费| 亚洲综合专区| 中文字幕久久精品波多野结| 欧美第一页在线| 日韩福利视频导航| 狠狠色噜噜狠狠狠狠奇米777|