久久综合丝袜日本网手机版,日韩欧美中文字幕在线三区,亚洲精品国产品国语在线,极品在线观看视频婷婷

      <small id="aebxz"><menu id="aebxz"></menu></small>
    1. 計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用

      時(shí)間:2022-07-02 00:01:31 計(jì)算機(jī)軟件 我要投稿

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

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

        摘要:隨著計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的高速發(fā)展和提升,它所處應(yīng)用環(huán)境的復(fù)雜度也在逐漸增加。為了更好地應(yīng)對(duì)這種日益復(fù)雜的網(wǎng)絡(luò)環(huán)境,計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的分層技術(shù)必須得到不斷優(yōu)化和改善,更好地為計(jì)算機(jī)軟件開(kāi)發(fā)工作提供有效支持。本文圍繞計(jì)算機(jī)層次軟件的優(yōu)勢(shì)、軟件開(kāi)發(fā)過(guò)程中的多層技術(shù)分析兩個(gè)方面展開(kāi)討論,對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)的運(yùn)用進(jìn)行了淺析,并提出了一些理論意見(jiàn)。

        關(guān)鍵詞:計(jì)算機(jī) 軟件開(kāi)發(fā) 分層技術(shù)

        隨著計(jì)算機(jī)軟件的日益發(fā)展,相關(guān)的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)也由傳統(tǒng)的二層結(jié)構(gòu)模式逐漸轉(zhuǎn)向多層次結(jié)構(gòu)模式,分層技術(shù)在現(xiàn)代計(jì)算機(jī)軟件開(kāi)發(fā)與應(yīng)用領(lǐng)域中得到了廣泛的使用。其中,中間件作為應(yīng)用層的重要數(shù)據(jù)庫(kù),操作系統(tǒng)作為計(jì)算機(jī)的基礎(chǔ)化軟件,設(shè)計(jì)多層結(jié)構(gòu)體系成為了應(yīng)用軟件在開(kāi)發(fā)過(guò)程中的新型技術(shù)。

        1 計(jì)算機(jī)層次軟件的優(yōu)勢(shì)

        高層次構(gòu)件一直被作為特殊領(lǐng)域中的構(gòu)件進(jìn)行使用,雖然在構(gòu)建軟件開(kāi)發(fā)的基礎(chǔ)上并不

        能有效進(jìn)行層次化軟件設(shè)計(jì),但是從細(xì)微的角度來(lái)看,它具有更加深厚的內(nèi)部層次關(guān)系。長(zhǎng)期以來(lái),計(jì)算機(jī)軟件工程的目標(biāo)一致是致力于開(kāi)發(fā)高品質(zhì)軟件產(chǎn)品,這樣能夠大量節(jié)省軟件開(kāi)發(fā)所需時(shí)間。構(gòu)件開(kāi)發(fā)目的.是為了便于更好的復(fù)用, 構(gòu)件作為高內(nèi)聚度軟件包,可以輕松實(shí)現(xiàn)新軟件系統(tǒng)的建設(shè),并在嚴(yán)格的測(cè)試條件下來(lái)完成構(gòu)件,這樣不僅能夠確保新軟件產(chǎn)品的優(yōu)質(zhì)化,并且從粗略角度分析并沒(méi)有嚴(yán)格意義上的層次關(guān)系。另外,不同軟件系統(tǒng)都可以同時(shí)使用低層次構(gòu)件,其分層模式也能應(yīng)用在計(jì)算機(jī)軟件的復(fù)用過(guò)程中,僅僅作為上下層關(guān)系存在,對(duì)上下層之外的其他層次不造成影響。

        2 軟件開(kāi)發(fā)過(guò)程中的多層技術(shù)分析

        在計(jì)算機(jī)技術(shù)日新月異的過(guò)程中,分層技術(shù)也隨之得到了改善,在同一個(gè)層次結(jié)構(gòu)體系

        中,不同軟件所具有的功能也是大不相同的,接下來(lái)逼著就對(duì)三層與四層結(jié)構(gòu)在軟件開(kāi)發(fā)中的技術(shù)進(jìn)行分析。

        2.1 兩層結(jié)構(gòu)技術(shù)與三層結(jié)構(gòu)技術(shù)

        計(jì)算機(jī)應(yīng)用系統(tǒng)中的兩層結(jié)構(gòu)主要是由數(shù)據(jù)庫(kù)服務(wù)器和客戶端所連接而成的。而三層技

        術(shù)主要是由客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)服務(wù)器三項(xiàng)構(gòu)成的三層結(jié)構(gòu)。其中,數(shù)據(jù)服務(wù)器可以為系統(tǒng)提供數(shù)據(jù)信息訪問(wèn)、儲(chǔ)存及改善等功能,這種處理結(jié)構(gòu)被稱作FAT客戶。而在兩層結(jié)構(gòu)模式中,這種二層技術(shù)對(duì)應(yīng)的客戶端進(jìn)行了大規(guī)模業(yè)務(wù)邏輯處理服務(wù),可以根據(jù)客戶端發(fā)出的指令來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的查閱,客戶端能有效實(shí)現(xiàn)用戶端對(duì)客戶端指令的接收、數(shù)據(jù)的處理并返回到上一層查詢結(jié)果。若客戶端數(shù)量不斷增加,最初的二層技術(shù)結(jié)構(gòu)會(huì)逐漸失去對(duì)系統(tǒng)的全面應(yīng)答功能,并無(wú)法進(jìn)行交互操作,且維護(hù)費(fèi)用較高?蛻舳怂峁┑娜藱C(jī)交互功能,也叫做瘦客戶的應(yīng)用服務(wù)器,它能夠輕松處理邏輯層次,為客戶端分擔(dān)一定的工作量,通過(guò)三層結(jié)構(gòu)技術(shù)實(shí)現(xiàn)操作目的,向數(shù)據(jù)層發(fā)出相應(yīng)的數(shù)據(jù)請(qǐng)求。

        雖然三層結(jié)構(gòu)技術(shù)具有諸多優(yōu)點(diǎn),它相對(duì)于二層結(jié)構(gòu)技術(shù)來(lái)說(shuō),能起到更好地負(fù)荷降低效果,并且可以重復(fù)使用,具有較強(qiáng)的擴(kuò)展性、穩(wěn)定性,便于維護(hù)。但在用戶數(shù)量較小的情況下,二層結(jié)構(gòu)技術(shù)也會(huì)凸顯出它的優(yōu)勢(shì)。因此,在軟件開(kāi)發(fā)過(guò)程中到底使用哪一張分層技術(shù),最終還是要根據(jù)實(shí)際情況來(lái)決定。

        2.2 四層結(jié)構(gòu)技術(shù)

        伴隨著計(jì)算機(jī)應(yīng)用環(huán)境的日益復(fù)雜,越來(lái)越多的不穩(wěn)定因素都開(kāi)始影響著客戶對(duì)軟件系

        統(tǒng)的要求。為了更好地滿足客戶對(duì)計(jì)算機(jī)軟件系統(tǒng)所提出的各類要求,必須要求業(yè)務(wù)邏輯、用戶操作界面及數(shù)據(jù)庫(kù)按照各自不同的功能進(jìn)行模塊劃分,以此降低相互之間的影響力,有效實(shí)現(xiàn)軟件開(kāi)發(fā)周期的縮減及系統(tǒng)維護(hù)的便捷性,提高系統(tǒng)的安全性與穩(wěn)定性。在對(duì)軟件系統(tǒng)的實(shí)際開(kāi)發(fā)應(yīng)用中發(fā)現(xiàn),通過(guò)三層結(jié)構(gòu)技術(shù)來(lái)實(shí)現(xiàn)對(duì)系統(tǒng)功能模塊的獨(dú)立劃分是較難實(shí)現(xiàn)的,若能夠采取層級(jí)增加措施來(lái)加強(qiáng)數(shù)據(jù)接口的深入封裝便能有效解決此類問(wèn)題。持久層、存儲(chǔ)層、EB層及業(yè)務(wù)邏輯層共同構(gòu)建了四層結(jié)構(gòu)系統(tǒng)。其中模式1基本完全由JSP頁(yè)面所構(gòu)成,而EB層可以同時(shí)使用模式1或2實(shí)現(xiàn)開(kāi)發(fā),JSP不再起到控制功能,僅僅作為表現(xiàn)層而運(yùn)行。Servlet替代前段控制器對(duì)客戶端發(fā)出的請(qǐng)求進(jìn)行接受,這種模式大部分應(yīng)用在規(guī)模較大的軟件開(kāi)發(fā)應(yīng)用中。利用JAV實(shí)現(xiàn)邏輯處理,將處理后所得到的結(jié)果呈現(xiàn)給用戶。基于MVC的結(jié)構(gòu)設(shè)計(jì),主要負(fù)責(zé)把數(shù)據(jù)持久層中的結(jié)果傳輸給EB層,業(yè)務(wù)邏輯層在數(shù)據(jù)持久層與EB層之間可以進(jìn)行有效的數(shù)據(jù)交換,并起到承上啟下的作用。

        2.3 中間層技術(shù)

        隨著數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展,中間件技術(shù)作為一種面向?qū)ο蠹夹g(shù)被逐漸

        開(kāi)發(fā)起來(lái),使技術(shù)上的負(fù)能重應(yīng)用于操作系統(tǒng)的情況大大降低。在分布模式的計(jì)算狀況下,中間件主要是支持互聯(lián)互通及資源共享等遠(yuǎn)程功能的獨(dú)立軟件。在實(shí)際的計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中可以有效阻斷異構(gòu)與分布集成所導(dǎo)致的各類復(fù)雜問(wèn)題,因此,該技術(shù)在近幾年得到了廣泛的研究并使用。中間件的種類繁多,無(wú)論是在交通、金融還是電子行業(yè)中都被廣泛使用并提供相應(yīng)服務(wù)。中間件技術(shù)范圍內(nèi)銷售量最多且應(yīng)用最廣的產(chǎn)品除了具有通常中間件特點(diǎn)之外,還能夠?qū)崿F(xiàn)異步傳輸,應(yīng)用消息列隊(duì)中的中間件在進(jìn)行編程的同時(shí),面向消息中間件技術(shù)會(huì)將相關(guān)信息進(jìn)行同步傳輸,使傳輸工作更具安全性和可靠性。

        3 結(jié)語(yǔ)

        隨著計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的高速發(fā)展和提升,它所處應(yīng)用環(huán)境的復(fù)雜度也在逐漸增

        加。為了更好地應(yīng)對(duì)這種日益復(fù)雜的網(wǎng)絡(luò)環(huán)境,計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的分層技術(shù)必須得到不斷優(yōu)化和改善,更好地為計(jì)算機(jī)軟件開(kāi)發(fā)工作提供有效支持。分層技術(shù)不僅能夠大大提高計(jì)算機(jī)軟件開(kāi)發(fā)工作的效率,同時(shí)也有效地節(jié)省了軟件開(kāi)發(fā)成本,軟件開(kāi)發(fā)周期也在確保效率的同時(shí)隨之得到縮短,這一系列優(yōu)勢(shì)在實(shí)際開(kāi)發(fā)工作中表現(xiàn)得非常明顯。因此,科學(xué)、有效地通過(guò)分層技術(shù)來(lái)滿足客戶對(duì)計(jì)算機(jī)軟件系統(tǒng)日益提升的需求是一種十分可觀的手段,極大地推動(dòng)了計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域的發(fā)展與進(jìn)步。

      【計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用】相關(guān)文章:

      計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用論文07-04

      解析計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用論文07-03

      論計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用論文07-03

      分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的運(yùn)用研究論文07-04

      計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)論文07-03

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

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

      關(guān)于計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)探討07-02

      探討關(guān)于計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)論文07-04

      淺談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)應(yīng)用論文07-03