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

論計算機軟件開發中的分層技術運用

2013-04-29 00:04:27劉娜
無線互聯科技 2013年5期
關鍵詞:計算機

劉娜

摘 要:隨著計算機技術發展的突飛猛進,計算機軟件開發技術也日益多元。目前,分層技術在計算機軟件開發中的應用日益普遍。本文從分層技術的理念與技術分析角度出發,對分層技術的實踐應用及發展趨勢作出探討。

關鍵詞:計算機;軟件開發;分層技術

軟件開發工作的關鍵在于搭建一個合理的網絡架構,隨著計算機技術應用領域的越來越廣泛,簡單的軟件開發體系已不能滿足龐大的需求,面對復雜的、系統的軟件應用網絡,軟件開發過程中也應以具有清晰層次的網絡架構來支撐起軟件開發的整個框架。

1 軟件分層理闡述念

分層,在物理意義上的內容我們都已了解。然而具體應用到軟件開發領域,其內涵又變得更加豐富。從抽象的定義來看,分層是指通過設置多個概念層,把不同的解決方案放到不同的層上,形成某種不嚴密的上下系統,每一層的解決方案都具有一種內聚式的級別等同性。

軟件開發的分層技術體現在開發架構的設置上。軟件開發架構最開始是單層結構的,20世紀80年代,小型數據庫和結構編程工作在計算機領域發展的如火如荼,單層開發結構便是建立在這樣的技術基礎之上的。隨著服務器—客戶計算機關系模式的迅速發展,雙層架構很快便代替單層結構,成為我們目前計算機關系結構的最主要形式。雙層架構在軟件開發上很好的滿足了客戶的需求,但其自身的缺陷也日益暴露出來,越來越多的計算機軟件開發工作者意識到,雙層架構模式已很難滿足當下和即將迅速發展起來的Web新型計算機數據關系。三層結構或多層結構發展已經具備了一定基礎,必將成為下一階段軟件開發過程中的主流支撐技術。

2 軟件開發分層技術分析

隨著計算機技術的迅猛發展,分層技術也在實踐應用中不斷更新,人們已不僅僅滿足于三層模式的發展現狀,甚至向四層、五層技術發起不斷的探索熱潮。

2.1 雙層技術

雙層技術中,服務器與客戶端構成流程的兩個端點,其中客戶端為用戶提供使用界面,負責處理有關邏輯關系。服務器則負責接收客戶端發送的信息,在數據庫中進行查詢、計算后再將結果反饋給客戶端。從雙層技術工作的原理我們可以看出,這種雙向的數據計算關系在用戶較少、服務器具有充足的運算時間和能力時可以發揮很好的效能,可一旦用戶大量增加,給服務器的反應時間急劇縮短,要求服務器的計算效率不斷提高,這時整個系統就會出現反應慢、效果差、出錯率上升等問題,甚至會帶來嚴重的安全隱患,給用戶的數據安全造成威脅。這時,就需要雙層技術結構向三層結構過渡以滿足系統的需要。

2.2 三層技術

三層結構是雙層結構的進一步發展和延伸,通過在服務器—客戶端雙層關系的基礎上增加應用服務器端,實現了系統工作效能提高的目標。應用服務器的主要作用在于分擔原屬于客戶端處理的邏輯關系處理,使客戶端專注于為用戶提供使用界面,與用戶進行人機交互的工作上。這三層結構端口又可稱為界面層、業務處理層和數據層結構,界面層負責對用戶的軟件應用需求進行收集,并將其發送給業務處理層,業務處理層根據用戶的需求進行分析后向數據層提出數據提取申請,數據層根據申請對數據庫中的數據信息進行查詢、分析后將其發送至業務處理層,再由業務處理層處理后反饋給界面層,實現有機分工的同時降低整個系統數據分析、傳輸負擔,提高每一個端口的工作效率。雖然三層技術優勢明顯,但在目前的技術應用中,三層結構往往與雙層結構有機結合,針對不同的系統需求分別運行,避免不必要的資源浪費。

2.3 四層技術

隨著web技術的迅速發展,計算機運算的應用環境越來越復雜,需要處理的各種數據與邏輯關系越來越龐大,在現實應用過程中,如企業管理,客戶要求計算機的數據處理更加迅速,計算結果更加準確,處理規模更加龐雜,這時的三層技術結構就會顯露出自身的局限性,特別是面對web技術的運算要求,三層技術結構無法實現彼此之間的相對獨立,四層技術結構就在這種背景下產生。通過在數據層與業務邏輯層之間增加一個封裝層,形成存儲層、業務邏輯層、數據層和web層四層技術結構。Web層可以根據不同的用戶需求選擇相應的處理路徑,當用戶需求較少,結構較為簡單時,web層會選擇直接將需求信息發送至數據層進行處理;當需要進行大規模數據關系處理時,web層會通過業務邏輯層實現對大量數據信息的分析、處理,提高各環節運行效率,從而滿足大規模數據處理需求。四層技術結構目前雖然應用領域較少,但在可預見的未來,這種技術結構必將取代三層技術結構成為計算機軟件開發架構的主流形式。

2.4 五層結構

目前在某些特殊的領域或計算機數據運行環境中,開發人員通過在四層技術結構基礎上將數據層分解成集成層與資源層進一步提高系統運行效率,能夠根據功能應用滿足某些特殊機器的運行需求。雖然這種技術進一步細化了架構分工,但由于其尚不具有應用的廣泛性,目前只在某些特殊領域內有所應用,不具代表性。

[參考文獻]

[1]陳寶.軟件開發中的三層架構模式[J].合作經濟與科技,2009(6).

[2]徐愛蘭.計算機軟件開發中的分層技術探討[J].計算機光盤軟件與應用,2012(24).

[3]王麗華.試論計算機軟件開發中的分層技術運用[J].河南科技,2013(3).

猜你喜歡
計算機
計算機操作系統
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于LabVIEW的計算機聯鎖仿真系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
計算機應用軟件開發技術的幾點探討
電子制作(2017年14期)2017-12-18 07:08:10
計算機網絡安全
iLOCK型計算機聯鎖開發中的需求開發管理
計算機聯鎖系統配置軟件設計與實現
主站蜘蛛池模板: 91麻豆国产精品91久久久| 久久 午夜福利 张柏芝| 免费a在线观看播放| 国产精品香蕉在线| www.精品国产| 久久精品无码中文字幕| 欧美三级日韩三级| 日韩毛片免费| 色综合天天综合中文网| 美女国内精品自产拍在线播放| 人妻出轨无码中文一区二区| 伊人AV天堂| 欧美劲爆第一页| 永久免费无码成人网站| 91香蕉视频下载网站| 欧美一区二区丝袜高跟鞋| 国产超碰在线观看| 国产精品污视频| 青青青国产免费线在| 亚洲AV无码乱码在线观看代蜜桃| 小说 亚洲 无码 精品| 美女无遮挡被啪啪到高潮免费| 深爱婷婷激情网| 91年精品国产福利线观看久久 | 国产亚洲视频播放9000| 欧美日韩另类国产| 国产一级一级毛片永久| 国产精品美女在线| 成人在线综合| 国产精品蜜芽在线观看| 国产精品毛片一区视频播| 国产成本人片免费a∨短片| 国产精品人莉莉成在线播放| 久久国产精品影院| 国产精品免费久久久久影院无码| 91视频精品| jizz国产在线| 亚洲国产第一区二区香蕉| 午夜a视频| 91久久大香线蕉| 欧美精品啪啪一区二区三区| 久久久久人妻一区精品| 免费人成网站在线观看欧美| 亚洲精品中文字幕无乱码| 国产成人免费手机在线观看视频 | 最新痴汉在线无码AV| 亚洲中文字幕97久久精品少妇| 中文字幕佐山爱一区二区免费| 思思热在线视频精品| 国产成人亚洲毛片| 97久久精品人人| 午夜毛片福利| 亚洲人成网站色7799在线播放| 影音先锋丝袜制服| 999精品视频在线| AV无码无在线观看免费| 伊人中文网| 日本妇乱子伦视频| 亚洲伊人天堂| 久久久久青草线综合超碰| 成人国产小视频| 日韩免费毛片视频| 自拍亚洲欧美精品| 日本免费福利视频| 99久久精品视香蕉蕉| 91丨九色丨首页在线播放| 国产欧美日韩一区二区视频在线| 国产免费自拍视频| 999国产精品| 日韩第九页| 国产一级毛片yw| 国产专区综合另类日韩一区| 国产a网站| 人人艹人人爽| 国产视频欧美| 中文字幕亚洲第一| 国产精品99久久久| 亚洲品质国产精品无码| 亚洲欧美激情另类| jizz国产视频| 国产在线一区二区视频| 一本二本三本不卡无码|