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

基于復(fù)用技術(shù)的分布式Web軟件開發(fā)方法研究

2020-05-12 02:10:01洪秋進(jìn)
科技資訊 2020年8期

洪秋進(jìn)

摘 ?要:伴隨當(dāng)今互聯(lián)網(wǎng)技術(shù)的持續(xù)發(fā)展,其有力推動(dòng)著信息交流方式的更新與多元,而借助網(wǎng)絡(luò)開展信息交流,已經(jīng)成為其主要方式。在設(shè)計(jì)信息處理軟件時(shí),對分布式數(shù)據(jù)處理有著越來越高的要求與需求,因此,在將分布式思想應(yīng)用在數(shù)據(jù)庫設(shè)計(jì)中,已成為當(dāng)前的一種新趨向。該文結(jié)合當(dāng)前實(shí)況,以復(fù)用技術(shù)為基礎(chǔ),就分布式Web軟件開發(fā)方法做一探討,望能為此領(lǐng)域研究有所借鑒。

關(guān)鍵詞:復(fù)用技術(shù) ?分布式Web軟件 ?開發(fā)技術(shù)

中圖分類號:TP311 ? 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2020)03(b)-0015-02

現(xiàn)階段,在互聯(lián)網(wǎng)上處于流動(dòng)狀態(tài)的信息,體量正在越發(fā)增大,而且還變得更加復(fù)雜,另外,在傳送速度上也變得更快。從根本上來講,其主要表現(xiàn)在如下方面:第一,用戶要求Web能夠提供更大的信息廣度與深度,除了囊括文字信息之外,還涉及各種多媒體信息,比如視頻、音頻、圖片、圖形等。第二,用戶要求Web能夠提供更加多的服務(wù)項(xiàng)目或內(nèi)容,功用變得更加完善與優(yōu)化,其中,諸多功能均需以Web交互能力的提升為前提,才能實(shí)現(xiàn)。從上述內(nèi)容可知,在當(dāng)前互聯(lián)網(wǎng)發(fā)展的大背景下,只有不斷提升Web技術(shù)優(yōu)勢,方能更好地滿足用戶要求。該文基于軟件復(fù)用與面向?qū)ο蠹夹g(shù),探討了一種更加實(shí)用的分布式Web軟件開發(fā)方法,現(xiàn)對此做一探討。

1 ?面向?qū)ο蠹败浖?fù)用技術(shù)分析

面向?qū)ο蠹夹g(shù)實(shí)為一種已經(jīng)得到深層次應(yīng)用的軟件設(shè)計(jì)技術(shù),其以客觀世界當(dāng)中一些真實(shí)存在的對象(事物)為著眼點(diǎn),來進(jìn)行整個(gè)軟件系統(tǒng)的構(gòu)造,而且在實(shí)際構(gòu)造過程中,盡量選用人類自有思維來進(jìn)行。所以,所構(gòu)造的系統(tǒng)能夠?qū)栴}域給直接映射出來,此外,還能將問題域當(dāng)中的事物及其關(guān)系的原有形態(tài)給保存下來。而對于軟件復(fù)用技術(shù)來講,即為把已經(jīng)成功開發(fā)且比較成熟的軟件成分,用作更新軟件系統(tǒng)或環(huán)節(jié)的構(gòu)造;主要目的就是借助軟件,對各活動(dòng)所獲得結(jié)果進(jìn)行生產(chǎn),最終實(shí)現(xiàn)重復(fù)式使用,促進(jìn)整個(gè)軟件產(chǎn)品在質(zhì)量及生產(chǎn)效率方面的雙重提升。還需要指出的是,在整個(gè)面向?qū)ο蠹夹g(shù)體系當(dāng)中,存在著許多機(jī)制,能為軟件復(fù)用提供支持,比如聚合等,但需說明的是,當(dāng)前已經(jīng)實(shí)現(xiàn)的僅為代碼級復(fù)用。針對此級別的復(fù)用來講,其往往將功能實(shí)現(xiàn)作為注重點(diǎn),因此,未能重視結(jié)構(gòu)級分析與設(shè)計(jì)結(jié)果上的復(fù)用。該文圍繞面向?qū)ο螽?dāng)中的概念“類”使用,在系統(tǒng)結(jié)構(gòu)一級使用類當(dāng)中,再次進(jìn)行擴(kuò)充,即主題;以主題庫的構(gòu)建為著眼點(diǎn),把軟件復(fù)用的基本理念與思路應(yīng)用在整個(gè)系統(tǒng)開發(fā)的各環(huán)節(jié)當(dāng)中,如此一來,便能夠?qū)Ω麟A段(如編碼、設(shè)計(jì)及分析等)進(jìn)行優(yōu)化,提升系統(tǒng)的可復(fù)用性及可擴(kuò)展性。

2 ?主題庫法的原理分析

2.1 構(gòu)建主題庫模型——問題分析

在具體的分析階段,所謂面向?qū)ο蠓ǎ瑥母旧蟻碇v,可就是把那些屬性、服務(wù)均相同的對象歸類,而在最終實(shí)現(xiàn)時(shí),再借助類生成具體對象,在此過程中,類便是一種能夠復(fù)用的主題。需要說明的是,單憑一類主題仍遠(yuǎn)遠(yuǎn)不足,對系統(tǒng)結(jié)構(gòu)進(jìn)行整體性描述,存在著比較有限的能力,所以,可用抽象原則來處理類,把那些聯(lián)系比較強(qiáng)的類融合起來,從中將其基本服務(wù)與屬性給抽取出來,建立若干類集合,即主題,如此便能夠借助各粒度的主題,建立以類為對象的主題庫;最后,借助主題,組建完善的系統(tǒng)。可將系統(tǒng)當(dāng)作以問題域解決方案為對象的主題,在擴(kuò)展系統(tǒng)或是解決相似問題時(shí),均能夠給予支持與輔助。如此便能夠建立一個(gè)持續(xù)抽象狀態(tài)的過程(對象、類、主題、系統(tǒng))。還需要強(qiáng)調(diào)的是,在此過程當(dāng)中,其各級的服務(wù)與屬性較前一級,更具一般性特點(diǎn):第一,屬性抽象,能夠獲得公用性更高的屬性,即在設(shè)計(jì)Web分布式數(shù)據(jù)庫當(dāng)中,獲取更加公共且實(shí)用的數(shù)據(jù)集,如此一來,便能夠?qū)崿F(xiàn)數(shù)據(jù)庫當(dāng)中冗余的減少。第二,對服務(wù)的抽象,從中便能夠得到對象的原理實(shí)現(xiàn)方法及部分功能;對于這些方法而言,又被稱作層次的公共方法。

通過此種描述,使各層面抽象均能分成若干部分,即描述自身特性的私有屬性、上一層繼承所得到的公共屬性等;借助此方法,能夠得到系統(tǒng)模型,并建立一個(gè)層次類圖。此外,軟件復(fù)用借助主題庫方法,能夠融合到整個(gè)面向?qū)ο蟮母鲗用娈?dāng)中,無論是主題的方法,還是其屬性,均能夠被具體層所復(fù)用,且因存在各抽象層面,各層抽象對象均能夠被其他系統(tǒng)復(fù)用,最終建立一種更加優(yōu)質(zhì)的復(fù)用機(jī)制。

2.2 求解主題庫模型——系統(tǒng)設(shè)計(jì)

針對上述類型來講,其將構(gòu)建系統(tǒng)模型作為注重點(diǎn),把此模型進(jìn)行轉(zhuǎn)化,使之成為與相關(guān)要求更加相符的抽象系統(tǒng)實(shí)現(xiàn)方案,也就是用軟件復(fù)用理念及面向?qū)ο蠓椒ǎ瑢ο到y(tǒng)模型進(jìn)行求解,此乃系統(tǒng)設(shè)計(jì)階段的任務(wù)所在。根據(jù)上述模型,以最底層為起始掉,把它不斷演化,直到最高層對象。而在此過程當(dāng)中,可選擇如下方案:第一,一般-特殊結(jié)構(gòu)。針對此結(jié)果而言,多針對上、下層主題間謂緊耦合關(guān)系,也就是說,上一層主題針對下一層主題,存在諸多公共的方法或?qū)傩浴J艽蓑?qū)使,下一層在實(shí)際實(shí)現(xiàn)過程中,借助繼承機(jī)制,便能夠得到上一層所對應(yīng)的公共部分,此時(shí),僅需對自身屬性再次進(jìn)行描述便可。此結(jié)構(gòu)在整個(gè)開發(fā)方法當(dāng)中最常用。第二,整體-部分結(jié)構(gòu)。此結(jié)果多針對上、下層主題間為松耦合關(guān)系。在某些狀況下,某層次的主體存在著比較復(fù)雜的功能,其在映射問題域上,與繼承相比較更加自然。此時(shí)把它分離出來為佳,當(dāng)作此層主體對象當(dāng)中的部分對象。

針對上述方法而言,均用到了軟件復(fù)用技術(shù),不同之處就是所用手段,一般-特殊結(jié)構(gòu)在實(shí)現(xiàn)復(fù)用上,所采用的是繼承機(jī)制,而整體-部分結(jié)構(gòu)把具體功能當(dāng)作部分對象,并把它融入整體當(dāng)中。從根本上來講,上述兩方法可以互融,比如將一個(gè)公共部分對象加入主題當(dāng)中,此時(shí),具體層便能將此部分對象直接繼承。因此,在設(shè)計(jì)時(shí),應(yīng)綜合考慮上述方法,使系統(tǒng)模型在求解上更佳自然與準(zhǔn)確。

2.3 實(shí)現(xiàn)主題庫模型——系統(tǒng)實(shí)現(xiàn)

通過求解主題庫模型,后續(xù)工作便是借助面向?qū)ο箝_發(fā)工具,翻譯求解結(jié)果,使之成為代碼。核心是在轉(zhuǎn)換時(shí),問題域語義需保持好,要想達(dá)此目的,需要選擇恰當(dāng)?shù)拈_發(fā)工具,此外,還需要把握好主題的粒度。之所以要這樣做,因?yàn)榇藭r(shí)已實(shí)現(xiàn)系統(tǒng),首先可以借助繼承機(jī)得到部分公共算法,以此為復(fù)用軟件提供方便;其次,盡量減少系統(tǒng)的層次,為后續(xù)系統(tǒng)維護(hù)、升級提供方便。針對設(shè)計(jì)當(dāng)中的一般-特殊結(jié)構(gòu),可借助開發(fā)語言當(dāng)中的繼承機(jī)制,直接獲得。如此一來,便能夠建立自設(shè)計(jì)類庫,但需要說明的是,在實(shí)現(xiàn)類庫過程中,需要注重各個(gè)類間的隱藏性、封裝性。針對整體-部分結(jié)構(gòu)來講,可把一些對象做成構(gòu)件,建立系統(tǒng)自設(shè)計(jì)構(gòu)件庫。此時(shí),需要將那些與系統(tǒng)相似的構(gòu)件進(jìn)行收集。最后,依據(jù)特定方式,把構(gòu)件庫與類庫融合,建立系統(tǒng)架構(gòu),如此便能夠提升整體系統(tǒng)的可移植性,并達(dá)到節(jié)約開發(fā)成本的目的。

3 ?結(jié)語

綜上,該文以構(gòu)建主題庫為核心,探討了一種新型的開發(fā)方法,其中,將面向?qū)ο笞鳛榛纠砟睿瑢?shí)現(xiàn)整個(gè)系統(tǒng)的開發(fā);此外,還利用軟件復(fù)用主題技術(shù),將其劃歸到系統(tǒng)開發(fā)的各環(huán)節(jié)當(dāng)中。把構(gòu)件Web數(shù)據(jù)庫系統(tǒng),向構(gòu)建此系統(tǒng)主題庫進(jìn)行轉(zhuǎn)化,以此來實(shí)現(xiàn)系統(tǒng)在設(shè)計(jì)、分析及代碼等方面的復(fù)用,獲得更好的操作效果。

參考文獻(xiàn)

[1] 張會(huì)娟,許惠平.Web Service技術(shù)在基于WebGIS的移動(dòng)目標(biāo)監(jiān)控系統(tǒng)中的應(yīng)用[J].山西師范大學(xué)學(xué)報(bào):自然科學(xué)版,2016,20(1):30-35.

[2] 楊春金,潘顯映.基于分布式Web的多線程日志的研究[J].計(jì)算機(jī)與數(shù)字工程,2016,34(10):91-93.

[3] 汪維華,葛君偉,解紹詞,等.基于DCOM的分布式Web模型研究[J].計(jì)算機(jī)應(yīng)用研究,2015,22(6):202-203.

主站蜘蛛池模板: 久久精品视频一| 日韩精品久久久久久久电影蜜臀| 亚洲国产成人无码AV在线影院L| 天堂中文在线资源| 黄色网址手机国内免费在线观看| 国产精品白浆无码流出在线看| 国产视频只有无码精品| 91视频国产高清| 午夜福利无码一区二区| 国产黄在线免费观看| 永久成人无码激情视频免费| 精品欧美视频| 黄色网站不卡无码| 亚洲欧美日韩天堂| 青青草国产免费国产| 国产理论一区| 白浆视频在线观看| 性视频久久| 色爽网免费视频| 欧美人与动牲交a欧美精品| 亚卅精品无码久久毛片乌克兰| 在线观看国产小视频| 九色视频一区| 自拍偷拍欧美| 永久免费av网站可以直接看的| 亚洲精品天堂在线观看| 99在线观看国产| 亚洲V日韩V无码一区二区| 亚洲天堂区| 国产自在线拍| 日本人妻一区二区三区不卡影院| 国产精品手机在线观看你懂的 | 亚洲一欧洲中文字幕在线| 一区二区在线视频免费观看| 中文字幕永久在线看| 亚洲精品天堂自在久久77| 性欧美精品xxxx| 午夜限制老子影院888| AV熟女乱| 乱人伦视频中文字幕在线| AV熟女乱| 日本精品一在线观看视频| 91九色视频网| 99在线视频免费观看| 欧美精品伊人久久| 麻豆精品在线播放| 波多野结衣无码AV在线| 国产精品成| 国产精品私拍在线爆乳| 在线国产毛片| 亚洲一本大道在线| 国产午夜小视频| 欧美亚洲综合免费精品高清在线观看| 中文字幕久久波多野结衣 | 欧美日本一区二区三区免费| 亚洲69视频| av无码一区二区三区在线| 国产在线视频二区| 国产综合精品一区二区| 国内精品一区二区在线观看| 2021国产乱人伦在线播放| 美女啪啪无遮挡| 制服丝袜一区| 免费国产无遮挡又黄又爽| 欧美精品成人一区二区视频一| 特级欧美视频aaaaaa| 国产人碰人摸人爱免费视频| 亚洲天堂在线免费| 在线免费观看a视频| 亚洲精品制服丝袜二区| 激情午夜婷婷| 亚洲精品自拍区在线观看| 综合人妻久久一区二区精品| aa级毛片毛片免费观看久| 青青草原国产av福利网站 | 在线播放真实国产乱子伦| 99在线视频免费| 波多野衣结在线精品二区| 91激情视频| 欧美精品二区| 91麻豆国产视频| 亚洲精品无码AV电影在线播放|