亚洲免费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

        精品极品视频在线观看| 999精品全免费观看视频| 日韩无码尤物视频| 在线看亚洲一区二区三区| 欧美亚洲一区二区三区| 影音先锋每日av色资源站| 亚洲αⅴ无码乱码在线观看性色| 久久久99精品国产片| 国产一级一级内射视频| 国产精品国产自产拍高清| 激情综合色五月丁香六月欧美| 伊人蕉久中文字幕无码专区| 欧美激情国产亚州一区二区| 水蜜桃网站视频在线观看| 中文乱码字字幕在线国语| 一区二区三区国产| 伊人久久综在合线亚洲不卡| 国产三级三级三级看三级日本| 日本一区二区精品高清 | 亚洲精品一区二区| 亚洲动漫成人一区二区| 亚洲中文字幕一区高清在线| 国产av无码专区亚洲a∨毛片| 中国丰满人妻videoshd| 在线a免费观看| 亚洲一区二区不卡日韩| 日韩精品中文一区二区三区在线| 麻豆久久久9性大片| 999国产精品亚洲77777| 亚洲国产精品色婷婷久久| 国产人成精品免费久久久| 国内精品久久久久影院一蜜桃 | 一本色道久久亚洲加勒比| 天堂资源中文最新版在线一区| 国产内射XXXXX在线| 日本少妇爽的大叫高潮了| 女人天堂av人禽交在线观看| 三年在线观看免费大全下载 | 亚洲一区二区三区中文字幕网| 曰韩无码二三区中文字幕| 韩国一级成a人片在线观看|