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

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

2021-04-04 15:18:48李靜張洪雷高建孫偉
電子測(cè)試 2021年20期
關(guān)鍵詞:數(shù)據(jù)庫(kù)探究

李靜,張洪雷,高建,孫偉

(盤錦職業(yè)技術(shù)學(xué)院,遼寧盤錦,124000)

0 引言

組件技術(shù)是當(dāng)前有效處理軟件開(kāi)發(fā)當(dāng)中軟件復(fù)用最具有價(jià)值的技術(shù)方式,組件技術(shù)的合理采用會(huì)在本質(zhì)上減少軟件編寫的時(shí)間,提升編寫效率,而且還會(huì)落實(shí)程序動(dòng)態(tài)升級(jí),減少維護(hù)成本的支出,這對(duì)軟件的開(kāi)發(fā)是具有推動(dòng)作用的。但是不可否認(rèn),依據(jù)當(dāng)前軟件開(kāi)發(fā)工作來(lái)說(shuō),大部分都是關(guān)注某一項(xiàng)目而落實(shí)開(kāi)展的,并在其中重視需求,卻未能始終關(guān)注軟件開(kāi)發(fā)工作中軟件復(fù)用和成本維護(hù)等相關(guān)問(wèn)題,該問(wèn)題的存在會(huì)形成資源的浪費(fèi),影響軟件開(kāi)發(fā)技術(shù)的長(zhǎng)遠(yuǎn)發(fā)展,所以要想處理上述存在的問(wèn)題就應(yīng)加強(qiáng)合理采用組件技術(shù)。因此,本文將圍繞組件技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用為主題來(lái)展開(kāi)分析,通過(guò)詳細(xì)的了解一下在軟件開(kāi)發(fā)中應(yīng)用組件技術(shù)的必要性,再提出促進(jìn)在軟件開(kāi)發(fā)中應(yīng)用組件技術(shù)的可行性對(duì)策。

1 針對(duì)于組件技術(shù)的探究

在當(dāng)前社會(huì)快速發(fā)展的背景下,組件技術(shù)正在快速發(fā)展階段,逐漸地在軟件開(kāi)發(fā)領(lǐng)域中立足,有著廣泛應(yīng)用空間,受到了社會(huì)各界的重視,促進(jìn)了行業(yè)內(nèi)的變革。在以往社會(huì)中,作為微軟公司一開(kāi)始是采用OLE技術(shù)來(lái)落實(shí)提升軟件的互操作性,在實(shí)際應(yīng)用中才逐漸發(fā)現(xiàn)該技術(shù)的本質(zhì)和在軟件開(kāi)發(fā)中所體現(xiàn)出來(lái)的優(yōu)勢(shì)作用,采用組件技術(shù)會(huì)顯著提升軟件產(chǎn)業(yè)的整體工作效率,所以其逐漸受到開(kāi)發(fā)工作者的認(rèn)可和關(guān)注。以往大型軟件系統(tǒng)都將會(huì)實(shí)現(xiàn)在組件技術(shù)合理運(yùn)用下,重新開(kāi)展構(gòu)造。組件技術(shù)是各個(gè)軟件開(kāi)發(fā)中最為關(guān)鍵的手段,同時(shí)也是分布式計(jì)算和互聯(lián)網(wǎng)服務(wù)的前提保障。當(dāng)前組件技術(shù)在社會(huì)各領(lǐng)域中采用,而在互聯(lián)網(wǎng)技術(shù)快速發(fā)展下,也會(huì)對(duì)此技術(shù)提出了新的要求和考驗(yàn),需要組件技術(shù)具有較高服務(wù)能力。在該技術(shù)的概念模式下,我們也可以把軟件系統(tǒng)當(dāng)做是一個(gè)共同工作的對(duì)象集合,而其中各個(gè)對(duì)象的服務(wù)都是存在差異性的,并發(fā)布特定的內(nèi)容,還有固定的形式展現(xiàn),從而更加便捷地讓其他對(duì)象掌握。在各組件之間是采用IDL語(yǔ)言來(lái)落實(shí)定義的,并且能夠?qū)崿F(xiàn)二進(jìn)制兼容,作為使用人群能夠?qū)崿F(xiàn)利用執(zhí)行模塊來(lái)實(shí)現(xiàn)獲取服務(wù)[1]。

2 針對(duì)于組件技術(shù)規(guī)范的探究

2.1 COM/DCOM和COM+

在組件技術(shù)快速發(fā)展的背景下應(yīng)堅(jiān)持遵循軟件復(fù)用的基本原則,實(shí)現(xiàn)在這一背景下減少資源的浪費(fèi),并降低應(yīng)用程序開(kāi)發(fā)的抽象性、復(fù)雜性,也將會(huì)減少程序開(kāi)發(fā)的成本。COM/DCOM 和COM+技術(shù)實(shí)現(xiàn)合理的應(yīng)用到軟件開(kāi)發(fā)中,其實(shí)也是一個(gè)規(guī)范的過(guò)程。在這一過(guò)程當(dāng)中COM將會(huì)定義客戶程序的相互作用,也會(huì)采用COD來(lái)提升客戶程序和組件對(duì)象兩者所存在的有效通信,而DCOM能夠把COM進(jìn)程存在的透明性拓展,在這一潛移默化過(guò)程中將其變?yōu)槲恢猛该餍裕簿褪俏覀兯f(shuō)的分布式組件對(duì)象模型。COM組件模型,和其他組件模型相比有著特殊性,其是具有開(kāi)放性的,還具備擴(kuò)充能力。COM規(guī)范包括COM庫(kù)、COM核心以及結(jié)構(gòu)化存儲(chǔ)等內(nèi)容。DCOM是COM在相關(guān)領(lǐng)域中的延續(xù),實(shí)現(xiàn)給分布在各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的COM組件提供互操作的結(jié)構(gòu)。與此同時(shí),DCOM也是COM組件技術(shù)的無(wú)縫擴(kuò)展,能夠促進(jìn)COM組件技術(shù)的合理采用,提升其標(biāo)準(zhǔn)化。所以說(shuō),我們能夠?qū)OM+當(dāng)作是COM/DCOM和MTS 的集成[2]。

2.2 CORBA技術(shù)

在OMG技術(shù)不斷優(yōu)化更新下,逐漸衍生出來(lái)了CORBA,CORBA是OMG中一個(gè)關(guān)鍵的軟件制定體系結(jié)構(gòu)模型以及通用接口規(guī)范,能夠更加高效地處理面向?qū)ο蟮漠悩?gòu)應(yīng)用間所存在的互操作問(wèn)題。對(duì)CORBA的定義較為廣泛,其不僅是軟件開(kāi)發(fā)形式,同時(shí)也是軟件開(kāi)發(fā)標(biāo)準(zhǔn),更是至關(guān)重要的軟件開(kāi)發(fā)工具,將會(huì)給提供服務(wù)和各種可使用的工具集合。依據(jù)CORBA技術(shù)來(lái)展開(kāi)探究,其會(huì)服務(wù)于系統(tǒng)的服務(wù)集合,會(huì)將對(duì)象服務(wù)定義成為一種對(duì)象請(qǐng)求代理功能的擴(kuò)展。總體來(lái)說(shuō),CORBA會(huì)給軟件開(kāi)發(fā)工作制作集成框架,以該種形式來(lái)最大限度地滿足程序的部分需求[3]。

3 針對(duì)于組件技術(shù)的軟件開(kāi)發(fā)手段的探究

3.1 結(jié)構(gòu)化

隨著社會(huì)的發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)在社會(huì)各個(gè)領(lǐng)域都有著應(yīng)用,促進(jìn)了軟件開(kāi)發(fā)技術(shù)的進(jìn)步,而軟件技術(shù)最為顯著的變化就是從一開(kāi)始的結(jié)構(gòu)化體系轉(zhuǎn)變成為了面向?qū)ο篌w系,隨著組件技術(shù)的應(yīng)用,也將會(huì)給軟件開(kāi)發(fā)領(lǐng)域的進(jìn)步提供保障。對(duì)于結(jié)構(gòu)化開(kāi)發(fā)形式來(lái)說(shuō),在以往工作中有著良好的應(yīng)用前景,結(jié)構(gòu)化開(kāi)放形式是實(shí)現(xiàn)依據(jù)軟件內(nèi)部的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)對(duì)系統(tǒng)結(jié)構(gòu)落實(shí)優(yōu)化,通過(guò)這種手段來(lái)最大限度地滿足軟件開(kāi)發(fā)需求。結(jié)構(gòu)化開(kāi)發(fā)形式堅(jiān)持遵循逐步求精以及自頂向下的基本原則,合理采用結(jié)構(gòu)化設(shè)計(jì)來(lái)落實(shí)模塊化設(shè)計(jì)工作。并且結(jié)構(gòu)化開(kāi)發(fā)形式還屬于一個(gè)單出口的單入口的控制結(jié)構(gòu),那么隨之就會(huì)實(shí)現(xiàn)將復(fù)雜的問(wèn)題簡(jiǎn)單化處理,得到簡(jiǎn)單的結(jié)構(gòu),顯著提升整體效率,落實(shí)系統(tǒng)的拓展和補(bǔ)充,確保其程序具有可讀性特點(diǎn)。需要注意的是,雖然該開(kāi)發(fā)形式具有諸多利用優(yōu)勢(shì),但是依然存在各種問(wèn)題有待完善,其中主要體現(xiàn)在不能很好地適應(yīng)大規(guī)模項(xiàng)目、未采取有效手段處理軟件重用[4]。

3.2 面向?qū)ο?/h3>

在互聯(lián)網(wǎng)時(shí)代背景下,軟件開(kāi)發(fā)技術(shù)逐漸發(fā)生變化,面向?qū)ο箝_(kāi)發(fā)形式的誕生會(huì)為軟件開(kāi)發(fā)拓展新的視野和領(lǐng)域。面向?qū)ο蟮拈_(kāi)發(fā)形式在各領(lǐng)域中的采用受到人們的重視和關(guān)注,其實(shí)面向?qū)ο蟮拈_(kāi)發(fā)形式是軟件開(kāi)發(fā)領(lǐng)域中的重要研發(fā),會(huì)綜合考慮軟件開(kāi)發(fā)的整個(gè)過(guò)程和各階段開(kāi)發(fā)的個(gè)性化需求,是專業(yè)、具有利用優(yōu)勢(shì)的開(kāi)放形式。面向?qū)ο蟮能浖_(kāi)發(fā)形式能夠?qū)崿F(xiàn)以人們的視角對(duì)象為關(guān)鍵點(diǎn),而對(duì)象利用相關(guān)狀態(tài)變化來(lái)實(shí)現(xiàn)組成整體的軟件開(kāi)發(fā)。所以說(shuō),面向?qū)ο蟮拈_(kāi)發(fā)形式會(huì)堅(jiān)持遵循自頂向下以及自底向上相互融合的基本原則,在對(duì)象建模的背景下,再全面考慮輸出和輸入數(shù)據(jù)結(jié)構(gòu),實(shí)現(xiàn)為處理所有對(duì)象的數(shù)據(jù)結(jié)構(gòu)落實(shí)研發(fā)出一項(xiàng)軟件開(kāi)發(fā)形式。與此同時(shí),面向?qū)ο蟮拈_(kāi)發(fā)形式其還具備的各種優(yōu)勢(shì),像繼承性、封裝性,并且還會(huì)在本質(zhì)上處理軟件重用現(xiàn)象,落實(shí)拓展和補(bǔ)充,最大限度地滿足較為復(fù)雜以及規(guī)模較大的項(xiàng)目系統(tǒng)的不斷發(fā)展以及變化的基本需求。但是不可否認(rèn),其依然也存在著相關(guān)問(wèn)題有待完善,像在實(shí)際處理大型軟件系統(tǒng)中不能夠有效的控制粒度粗細(xì),并且其和全局性處理思想相互違背,并未形成專業(yè)、有效的表達(dá)形式。

以組件為背景的軟件開(kāi)發(fā)形式應(yīng)當(dāng)要具備相應(yīng)的需求模型、組件模型作為保障,實(shí)現(xiàn)利用組件的軟件框和組合方式來(lái)將專用組件和組件庫(kù)高效結(jié)合,通過(guò)這種手段來(lái)構(gòu)建出適應(yīng)軟件應(yīng)用的軟件系統(tǒng)。以組件為基礎(chǔ)的開(kāi)發(fā)我們又將其較為CBD,基于分布式對(duì)象的組件落實(shí)技術(shù)的快速發(fā)展,CBD已經(jīng)受到了人民群眾的關(guān)注和采用,以組件的開(kāi)發(fā)方式包括創(chuàng)建檢索、評(píng)價(jià)以及系統(tǒng)的再工程等手段。和傳統(tǒng)生命周期中所利用的手段相比,是存在差異性的,而且還不擁有其所具備的各種特征[5]。

4 針對(duì)于組件技術(shù)在軟件開(kāi)發(fā)中實(shí)際應(yīng)用的探究

4.1 自定義組件

我們以表示層的界面設(shè)計(jì)為主題來(lái)展開(kāi)探究,雖然組件能在一定程度上滿足應(yīng)用程序的各項(xiàng)要求,但是在面對(duì)其所提出的特殊需求時(shí),也有的組件很難落實(shí)滿足,所以要對(duì)其優(yōu)化完善,并注重設(shè)計(jì)工作,實(shí)現(xiàn)設(shè)計(jì)出更加專業(yè)合適的組件,以此來(lái)滿足個(gè)性化需求。其實(shí)這類組件是具備一般性的,能夠?qū)崿F(xiàn)在應(yīng)用系統(tǒng)中復(fù)用,而且對(duì)軟件開(kāi)發(fā)也有著深遠(yuǎn)影響。利用信息系統(tǒng)能夠復(fù)用的通用組件開(kāi)展設(shè)計(jì),在這一背景下把組件當(dāng)中包含到的信息和數(shù)據(jù)服務(wù)封存,以此來(lái)實(shí)現(xiàn)自定義組件的應(yīng)用。依據(jù)自定義組件的應(yīng)用來(lái)探究,一般情況下是通用查詢組件和動(dòng)態(tài)報(bào)表的實(shí)現(xiàn)開(kāi)展探究,通用查詢組件的設(shè)計(jì)需求是具有特殊性的,因?yàn)橛锌赡軙?huì)為了最大限度地適應(yīng)用戶的各設(shè)置和查詢條件,促使組件的設(shè)計(jì)較為抽象、復(fù)雜,并且其對(duì)用戶也提出了各項(xiàng)要求。對(duì)于動(dòng)態(tài)報(bào)表的表現(xiàn)來(lái)說(shuō),是在常規(guī)格式報(bào)表背景下完成的,工作原理是利用用戶的心理落實(shí)對(duì)數(shù)據(jù)集開(kāi)展選取工作,并再依據(jù)要求合理選擇出對(duì)該數(shù)據(jù)的集字段,再規(guī)劃出其所需顯示方式,為實(shí)現(xiàn)動(dòng)態(tài)報(bào)表的實(shí)現(xiàn)奠定堅(jiān)實(shí)的基礎(chǔ)[6]。

4.2 以組件為基礎(chǔ)的系統(tǒng)應(yīng)用

以組件為基礎(chǔ)的系統(tǒng)應(yīng)用其實(shí)是較為繁雜的工作,針對(duì)數(shù)據(jù)庫(kù)連接,我們將圍繞ADO連接數(shù)據(jù)庫(kù)服務(wù)器來(lái)開(kāi)展探究,ADO連接數(shù)據(jù)庫(kù)服務(wù)器是前幾年所推出的具有諸多利用優(yōu)勢(shì)、強(qiáng)大功能的數(shù)據(jù)庫(kù)連接形式,ADO具有廣泛應(yīng)用空間,能夠?qū)崿F(xiàn)支持大多數(shù)的COM和自動(dòng)化平臺(tái),落實(shí)和遠(yuǎn)程、本地服務(wù)端的數(shù)據(jù)庫(kù)連接的同時(shí),還能依據(jù)一個(gè)查詢項(xiàng)目而連接,所以其具有良好適用性。與此同時(shí),在應(yīng)用系統(tǒng)設(shè)計(jì)中應(yīng)要對(duì)其具備的特殊需求綜合考慮,有時(shí)還要對(duì)相同的數(shù)據(jù)重復(fù)使用,但是需要注意的是,依據(jù)要求需要分別開(kāi)展數(shù)據(jù)庫(kù)連接時(shí),也有可能會(huì)出現(xiàn)資源的浪費(fèi),或者導(dǎo)致程序開(kāi)發(fā)率大幅度降低,甚至引發(fā)程序上的錯(cuò)誤。所以說(shuō),這就要求采用數(shù)據(jù)模塊來(lái)落實(shí)統(tǒng)一管理,在完成數(shù)據(jù)庫(kù)的連接后,進(jìn)一步創(chuàng)建服務(wù)器,實(shí)現(xiàn)創(chuàng)建一個(gè)應(yīng)用程序。服務(wù)器的創(chuàng)建是具有現(xiàn)實(shí)意義的,同時(shí)也是程序創(chuàng)建的保障[7]。

在開(kāi)展軟件開(kāi)發(fā)工作時(shí)應(yīng)要進(jìn)一步加強(qiáng)對(duì)組件技術(shù)的應(yīng)用,組件技術(shù)應(yīng)用的最終目的是促進(jìn)組件的構(gòu)建,而要想落實(shí)組件的構(gòu)建要實(shí)現(xiàn)合理劃分層次,并且把劃分的層次開(kāi)展設(shè)計(jì)組合,以此獲得滿足需求的組件。組件在實(shí)例當(dāng)中的采用還要綜合考慮系統(tǒng)體系的架構(gòu)以及層次劃分這兩個(gè)問(wèn)題,其中對(duì)于城市的劃分來(lái)說(shuō),是具有多重性的,因?yàn)閷哟蔚膭澐钟址譃閿?shù)據(jù)層、應(yīng)用層、業(yè)務(wù)邏輯層,應(yīng)要依據(jù)實(shí)際需求程度來(lái)開(kāi)展設(shè)計(jì)操作。

5 總結(jié)

通過(guò)上述問(wèn)題的分析,我們充分地意識(shí)到在軟件開(kāi)發(fā)中應(yīng)用組件技術(shù)的重要性。在當(dāng)前社會(huì)快速發(fā)展的背景下,我國(guó)更加注重計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的研發(fā)和進(jìn)步,其中對(duì)軟件開(kāi)發(fā)的認(rèn)知也變得更加深入。組件技術(shù)的廣泛采用會(huì)給軟件開(kāi)發(fā)提供更加廣闊的發(fā)展空間,并最大限度地滿足各個(gè)行業(yè)的應(yīng)用要求,這也會(huì)促使各種組件實(shí)現(xiàn)重用。

猜你喜歡
數(shù)據(jù)庫(kù)探究
一道探究題的解法及應(yīng)用
一道IMO預(yù)選題的探究
探究下神峪村“由亂到治”之路
探究式學(xué)習(xí)在國(guó)外
一道IMO預(yù)選題的探究及思考
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 久草视频福利在线观看| 国产成人免费视频精品一区二区 | 人人爱天天做夜夜爽| 亚洲黄色网站视频| 国产在线91在线电影| 国产喷水视频| 丰满的熟女一区二区三区l| 国产福利在线免费| 天堂在线www网亚洲| 国产a v无码专区亚洲av| 伊人久久大香线蕉影院| 亚洲一区波多野结衣二区三区| 国产成人免费观看在线视频| 日本少妇又色又爽又高潮| 亚洲国产理论片在线播放| 日韩 欧美 小说 综合网 另类| 日韩精品资源| 天天躁夜夜躁狠狠躁图片| 亚洲日韩Av中文字幕无码| 亚洲区视频在线观看| 日韩av高清无码一区二区三区| 国产你懂得| 欧美一级特黄aaaaaa在线看片| 亚洲天堂精品视频| 国产屁屁影院| 欧美中文字幕第一页线路一| 国产91丝袜在线播放动漫 | 在线不卡免费视频| 免费在线a视频| 国产特级毛片| 九色在线视频导航91| 亚洲一区二区成人| 在线观看国产黄色| 亚洲国产亚综合在线区| 国产经典在线观看一区| 亚洲永久精品ww47国产| 啦啦啦网站在线观看a毛片| 亚洲国产精品一区二区第一页免| 日韩毛片基地| 欧美啪啪网| 国产探花在线视频| 蝌蚪国产精品视频第一页| 在线免费亚洲无码视频| 97视频免费在线观看| 国产欧美日韩精品第二区| 欧美一级片在线| 亚洲国产一成久久精品国产成人综合| 亚洲男人天堂2020| 国禁国产you女视频网站| 91伊人国产| 精品视频一区二区观看| 国产a v无码专区亚洲av| 波多野结衣在线se| 2019年国产精品自拍不卡| 九一九色国产| 亚洲天堂日韩在线| 国产青青草视频| 99视频只有精品| 婷婷六月色| 欧美在线网| 国产99久久亚洲综合精品西瓜tv| 中文字幕乱妇无码AV在线| 97青草最新免费精品视频| 免费看av在线网站网址| 国模视频一区二区| 久久午夜夜伦鲁鲁片不卡 | 四虎影视永久在线精品| 久久性妇女精品免费| 一区二区三区成人| 国产全黄a一级毛片| 欧美特级AAAAAA视频免费观看| 高清欧美性猛交XXXX黑人猛交| 亚国产欧美在线人成| 老色鬼欧美精品| 高h视频在线| 久久女人网| 日韩在线播放欧美字幕| 九色综合视频网| 好久久免费视频高清| 五月综合色婷婷| 精品久久久久久久久久久| 国产女人18水真多毛片18精品|