亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于分層技術的計算機軟件開發(fā)分析

        2013-12-31 00:00:00夏汶鈺
        中國新通信 2013年22期

        【摘要】 隨著信息時代的發(fā)展,計算機軟件的開發(fā)應用也越來越廣泛。分層技術不斷的成熟和完善,使得計算機的軟件開發(fā)也從單層結構向多層結構發(fā)展。本文先介紹分層技術的概念和特點,然后在分層技術的基礎上討論計算機軟件的開發(fā)應用?!娟P鍵詞】 分層技術 軟件開發(fā) 計算機

        隨著網(wǎng)絡技術和信息社會的發(fā)展,計算機的軟件得到了越來越廣泛的應用。傳統(tǒng)的計算機軟件進行開發(fā)時,主要采取的是單層結構模式,軟件比較單一,運行不大靈活,不利于軟件的推廣和進一步的研發(fā)。本文先介紹分層技術的概念和特點,然后在分層技術的基礎上討論計算機軟件的開發(fā)應用。

        一、分層技術及其特點分析

        分層技術主要是針對計算機軟件結構中內部的層次依賴關系。因為軟件的開發(fā)不僅僅需要軟件運行可靠靈活,而且需要有進一步研究的基礎。利用分層技術就可以實現(xiàn)軟件的多用功能。

        分層技術使軟件開發(fā)具有以下幾個優(yōu)勢:第一,分層技術使軟件具有更好的擴展性,分層技術對復雜的系統(tǒng)按照不同的功能進行了分解,當需要對軟件進行改造或者升級時,只需要針對系統(tǒng)某功能層以及上下層進行修改,其它層次可以不用修改;第二,提升軟件的開發(fā)效率和可靠性,分層技術使軟件開發(fā)可以在已有軟件的基礎層次上進行軟件系統(tǒng)的另外搭建,這就節(jié)省了大量復雜的軟件開發(fā)時間,還保證了新軟件產品的質量;第三,利于計算機軟件的復用,分層技術中大多是利用分層模式來對功能層次的接口進行定義的,如此設置可以讓軟件實現(xiàn)自行開發(fā),而開發(fā)后的各層可以利用標準接口實現(xiàn)無縫隙對接。

        二、分層技術在計算機軟件開發(fā)中的應用

        計算機技術的進一步發(fā)展對軟件的開發(fā)提出了更高的要求,在軟件開發(fā)中占有重要地位的分層技術也在不斷的發(fā)展和成熟。分層技術從一開始的兩層、三層,到如今的四層、五層,大大提升了軟件的性能以及開發(fā)效率。分層技術的相關理論得到了不斷的完善,在軟件開發(fā)中的應用也越來越廣泛。下面針對分層技術的不同層次來對計算機軟件的開發(fā)應用進行討論和分析。

        2.1 兩層和三層分層技術的應用

        兩層分層技術中,計算機軟件系統(tǒng)主要由客戶端和數(shù)據(jù)庫的服務器兩部分構成。在計算機的具體應用中,客戶端主要是面向客戶,根據(jù)客戶的要求進行邏輯處理,然后把信息傳輸?shù)椒掌髦?,服務器根?jù)客戶端傳來的信息,可以按照已有的邏輯進行數(shù)據(jù)的查找,并將查找的結果返回給客戶端。兩層技術可以處理大量的信息查詢等業(yè)務,但是當客戶端的數(shù)量過多時,會導致系統(tǒng)的癱瘓、通信應用差等,而且兩層技術的擴充性差,沒有交互操作,滿足不了系統(tǒng)的進一步要求。

        三層分層技術中,軟件系統(tǒng)的組成除了兩層分層中的客戶端和數(shù)據(jù)服務器外,還增加了應用服務器。客戶端還是面向客戶,提供人機交互,數(shù)據(jù)服務器主要提供數(shù)據(jù)的訪問、存儲以及優(yōu)化,而數(shù)據(jù)的邏輯處理就交給應用服務器進行,這樣的分工可以降低客戶端和數(shù)據(jù)服務器的負擔。

        兩層和三層的應用各有優(yōu)勢,當客戶數(shù)量大時,可以用三層分層結構,但當客戶數(shù)量少時,兩層的分層結構則更具有優(yōu)勢,在軟件的開發(fā)中,要根據(jù)系統(tǒng)的要求來選擇分層結構。

        2.2 四層、五層分層技術的應用

        四層分層技術中,系統(tǒng)結構主要分為web層、數(shù)據(jù)層、業(yè)務邏輯層和存儲層等四層。web層主要是面對客戶,具有兩種模式:一種是由JSP頁面構成,適用于小規(guī)模項目的快速開發(fā),實現(xiàn)比較簡單;另一種是基于MVC結構進行設計的,適合大規(guī)模復雜項目的開發(fā)。業(yè)務邏輯層的作用主要是將數(shù)據(jù)層中的數(shù)據(jù)信息傳輸?shù)絯eb層,實現(xiàn)數(shù)據(jù)交換,是業(yè)務處理的關鍵層。數(shù)據(jù)層位于業(yè)務邏輯層和存儲層中間,該層對信息流中的數(shù)據(jù)代碼進行了隱藏,該層的獨立設置可以解決在關系數(shù)據(jù)庫與對象間的計算機軟件映射方案,還可以實現(xiàn)大量數(shù)據(jù)的快速查詢。

        五層分層技術中,一些系統(tǒng)分為客戶層、web應用層、業(yè)務層、集成層和資源層等五層??蛻魧雍蛍eb應用層主要面對客戶,用于數(shù)據(jù)的訪問,集成層和資源層是由數(shù)據(jù)庫分化而來的。五層結構可以將系統(tǒng)的不同組件安裝在不同的位置。

        三、結語

        隨著客戶對計算機軟件的要求越來越高,分層技術在軟件開發(fā)中的應用也越來越廣泛,它提升了軟件系統(tǒng)的穩(wěn)定性和擴展性,縮短了軟件的開發(fā)成本和時間,滿足了客戶的眾多要求。技術開發(fā)人員應不斷的完善和探索分層技術,促進軟件開發(fā)的進一步發(fā)展。

        參 考 文 獻

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

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

        伊人久久大香线蕉午夜av| 国产亚洲精品日韩香蕉网| 久久夜色精品国产亚洲av老牛| 中文字幕av长濑麻美| 国产精品亚洲а∨天堂2021| 国产av一区二区三区日韩| 香蕉久久夜色精品国产| 日本一区二区三级在线| 内射人妻少妇无码一本一道| 99久久国语露脸精品国产| 丁香九月综合激情| 中国亚洲av第一精品| 朝鲜女人大白屁股ass孕交| 四虎影视永久在线精品| 久久久调教亚洲| 99久久婷婷国产一区| 狠狠精品久久久无码中文字幕| 精品三级久久久久久久电影| 亚洲中文字幕有码av| 蜜桃视频在线观看网址| 免费大黄网站| 国产欧美精品一区二区三区,| 色欲av亚洲一区无码少妇| 亚洲国产一区二区三区最新| 在线视频自拍视频激情| 色哟哟最新在线观看入口| 国产人妻无码一区二区三区免费 | 精品三级久久久久久久| av在线不卡免费中文网| 成年女人vr免费视频| 国产国拍亚洲精品mv在线观看| 少妇被爽到自拍高潮在线观看| 我想看久久久一级黄片| 亚洲日韩精品无码av海量| 好大好硬好爽免费视频| 粉嫩国产白浆在线播放| 精品人妻一区二区三区不卡毛片| 国产av精品一区二区三| 久久中文字幕人妻熟av女蜜柚m| 中国产无码一区二区三区| 偷拍一区二区盗摄视频|