【數(shù)據(jù)庫理論論文】Web數(shù)據(jù)庫開發(fā)中軟件復(fù)用技術(shù)的運(yùn)用

上傳人:冷*** 文檔編號(hào):17961822 上傳時(shí)間:2020-12-10 格式:DOCX 頁數(shù):4 大?。?3.31KB
收藏 版權(quán)申訴 舉報(bào) 下載
【數(shù)據(jù)庫理論論文】Web數(shù)據(jù)庫開發(fā)中軟件復(fù)用技術(shù)的運(yùn)用_第1頁
第1頁 / 共4頁
【數(shù)據(jù)庫理論論文】Web數(shù)據(jù)庫開發(fā)中軟件復(fù)用技術(shù)的運(yùn)用_第2頁
第2頁 / 共4頁
【數(shù)據(jù)庫理論論文】Web數(shù)據(jù)庫開發(fā)中軟件復(fù)用技術(shù)的運(yùn)用_第3頁
第3頁 / 共4頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《【數(shù)據(jù)庫理論論文】Web數(shù)據(jù)庫開發(fā)中軟件復(fù)用技術(shù)的運(yùn)用》由會(huì)員分享,可在線閱讀,更多相關(guān)《【數(shù)據(jù)庫理論論文】Web數(shù)據(jù)庫開發(fā)中軟件復(fù)用技術(shù)的運(yùn)用(4頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、【數(shù)據(jù)庫理論論文】Web數(shù)據(jù)庫開發(fā)中軟件復(fù)用技術(shù)的運(yùn)用 摘要:近幾年來,我國(guó)的計(jì)算機(jī)軟件技術(shù)被迅速開發(fā)和應(yīng)用。當(dāng)前通過軟件復(fù)用技術(shù)的開發(fā)在很多領(lǐng)域取得了新成就和新突破。在軟件的開發(fā)中,很多企業(yè)精于效率、成本以及質(zhì)量的優(yōu)化。文章闡述了軟件復(fù)用技術(shù)和存在的問題,并詳細(xì)介紹了軟件復(fù)用技術(shù)在Web數(shù)據(jù)庫的開發(fā)和應(yīng)用情況。 關(guān)鍵詞:軟件復(fù)用技術(shù);Web數(shù)據(jù)庫開發(fā);開發(fā)運(yùn)用 1軟件的復(fù)用技術(shù)概述 當(dāng)前的軟件開發(fā)技術(shù)為了有效減少傳統(tǒng)軟件開發(fā)的無用功作業(yè)強(qiáng)度,在軟件開發(fā)的開始便要充分應(yīng)用系統(tǒng)開發(fā)的經(jīng)驗(yàn)和知識(shí),集中有限的開發(fā)經(jīng)理應(yīng)用在系統(tǒng)特有的成分構(gòu)成開發(fā)

2、商,這樣便能積極避免軟件開發(fā)經(jīng)常因?yàn)榻K端行的錯(cuò)誤而出現(xiàn)“一切從頭開始”的工作局面,這樣不僅可以節(jié)省軟件開發(fā)時(shí)間,還可以提升軟件開發(fā)的工作效率,通過開發(fā)軟件的過程可知,軟件的復(fù)用主要分為兩種類型:一是某一軟件重復(fù)性的得到使用,二是在一個(gè)不同版本的應(yīng)用系統(tǒng)中重復(fù)性的使用同一種軟件代碼。一般情況下,從嚴(yán)格意義上講,第二種情況并不能算作軟件的復(fù)用。當(dāng)前軟件的服用技術(shù)主要包括生成技術(shù)與合成技術(shù)兩大類。 2當(dāng)前軟件服用技術(shù)存在的主要問題 2.1復(fù)用軟件技術(shù)問題 當(dāng)前很多復(fù)用軟件匹配難,本身要想讓一款軟件在另一款軟件的開發(fā)中被重復(fù)使用就是一件很困難的事情,尤其

3、是其中的軟件構(gòu)件要想被復(fù)用需要積極建立一個(gè)完善的構(gòu)件數(shù)據(jù)庫,這一過程不僅漫長(zhǎng)還需要強(qiáng)有力的資金作為后盾和支持,在完善的數(shù)據(jù)庫被建成之前,很多開發(fā)者在構(gòu)件數(shù)據(jù)庫內(nèi)想要找到自己能重復(fù)使用的構(gòu)件非常困難,同時(shí)當(dāng)前的復(fù)用軟件開發(fā)在理論指導(dǎo)方面還尚不成熟。 2.2復(fù)用軟件的非技術(shù)問題 當(dāng)前的軟件開發(fā)人員都擁有較強(qiáng)的創(chuàng)造性,這種創(chuàng)造性表現(xiàn)得很自我,因此很多開發(fā)人員并不習(xí)慣使用別人設(shè)計(jì)出來的軟件構(gòu)件,另外根深蒂固的傳統(tǒng)管理模式和思想也會(huì)嚴(yán)重影響軟件開發(fā)人員對(duì)于軟件復(fù)用的積極性,當(dāng)前存在的嚴(yán)重問題便是軟件開發(fā)人員一旦使用復(fù)用軟件,復(fù)用軟件便不會(huì)被計(jì)入工作人員的任務(wù)之中,這一點(diǎn)嚴(yán)

4、重影響軟件開發(fā)這的積極性。另外很多軟件開發(fā)者缺少足夠的知識(shí)培訓(xùn)機(jī)遇,因此關(guān)于軟件服用可以查閱和使用的書籍以及資料較少,甚至使用不當(dāng)還可能存在違法、違規(guī)問題。 3軟件復(fù)用技術(shù)在Web數(shù)據(jù)庫開發(fā)中的運(yùn)用 3.1Web數(shù)據(jù)庫與生成式軟件復(fù)用模式的運(yùn)用 該種數(shù)據(jù)庫中最為關(guān)鍵的結(jié)構(gòu)便是數(shù)據(jù)庫的存取構(gòu)件,這種軟件復(fù)用模式下的Web數(shù)據(jù)庫設(shè)計(jì)模式基礎(chǔ)便是recordset,通過這一基礎(chǔ)的建立頁面能與數(shù)據(jù)庫中的多種元素產(chǎn)生關(guān)聯(lián),同時(shí)在動(dòng)態(tài)的服務(wù)器端頁面中,計(jì)算機(jī)程序與數(shù)據(jù)庫操作語言也能實(shí)現(xiàn)順利結(jié)合,這樣設(shè)計(jì)的優(yōu)勢(shì)在于軟件的生成過程變得簡(jiǎn)潔而又精煉,所以以頁面生成

5、方式為核心運(yùn)行方式的軟件技術(shù)能與Web數(shù)據(jù)庫的開發(fā)擁有較高的契合度。當(dāng)前已經(jīng)成功應(yīng)用頁面生成軟件服用技術(shù)的數(shù)據(jù)庫成功開發(fā)案例便是DW(MX版本)服務(wù)器的行為[1]。JSP和ASP的應(yīng)用將大量的服務(wù)器運(yùn)行行為融合到了一起,這些服務(wù)器在很大程度上被變成了模板可以在軟件開發(fā)中被直接利用。通過這樣的運(yùn)行方式JSP和ASP的服務(wù)器功能便會(huì)被DW服務(wù)器繼承,設(shè)計(jì)開發(fā)者只需要重新設(shè)置一下服務(wù)器的參數(shù)便會(huì)自動(dòng)生成需要的代碼[2]。當(dāng)前該項(xiàng)技術(shù)的應(yīng)用下最典型的代碼生成器便是Web框架中的mybatis,通過數(shù)據(jù)模型和一定條件的配置該代碼生成器可以直接生成數(shù)據(jù)層、服務(wù)層以及底層控制層的代碼。 3.

6、2Web數(shù)據(jù)庫與構(gòu)裝式軟件復(fù)用技術(shù)的運(yùn)用 在Web數(shù)據(jù)庫的開發(fā)中,傳統(tǒng)的數(shù)據(jù)庫是由用戶接口層、應(yīng)用層和數(shù)據(jù)庫中間層組成的整體。其中數(shù)據(jù)庫中間層是信息和命令的處理層,計(jì)算機(jī)先將命令或者信息傳至中間層,經(jīng)過中間層的結(jié)構(gòu)處理再發(fā)送給客戶,這一個(gè)過程十分復(fù)雜且耗費(fèi)時(shí)間[3]。當(dāng)前的構(gòu)裝式軟件服用技術(shù)可以積極利用對(duì)中間層數(shù)據(jù)訪問權(quán)的控制,讓整個(gè)數(shù)據(jù)庫的開發(fā)程序得以簡(jiǎn)化,例如當(dāng)前使用的mysql、oracle等組件都能為數(shù)據(jù)庫提供統(tǒng)一接口,利用這一組件直接訪問和存儲(chǔ)數(shù)據(jù)便是典型的構(gòu)裝式軟件復(fù)用技術(shù)的應(yīng)用[4]。另外構(gòu)裝式軟件服用技術(shù)還應(yīng)用在數(shù)據(jù)庫的交互使用和日期選擇當(dāng)中,例如針對(duì)某一個(gè)部門

7、進(jìn)行省、市、縣三級(jí)數(shù)據(jù)庫的聯(lián)動(dòng)操作,其中一級(jí)完成了信息或者時(shí)間的更新,省、市、縣三級(jí)部門都會(huì)獲得同步數(shù)據(jù)的更新。 4結(jié)束語 軟件復(fù)用技術(shù)的使用會(huì)給軟件開發(fā)減少工作強(qiáng)度、提升較大的便利,目前軟件復(fù)用技術(shù)的應(yīng)用存在技術(shù)和非技術(shù)兩方面的問題,只有不斷加強(qiáng)研究和應(yīng)用,才能給后續(xù)的數(shù)據(jù)庫開發(fā)帶來更多的便捷。 參考文獻(xiàn): [1]李淑玉.軟件復(fù)用技術(shù)在web數(shù)據(jù)庫開發(fā)中的應(yīng)用[J].數(shù)字通信世界,2017(7):204-205. [2]徐沐明.不同軟件復(fù)用技術(shù)在Web數(shù)據(jù)庫開發(fā)中的應(yīng)用[J].硅谷,2011(23):143+135. [3]梁玉環(huán),索紅光.軟件復(fù)用技術(shù)在Web數(shù)據(jù)庫開發(fā)中的應(yīng)用[J].計(jì)算機(jī)工程,2003,29(2):246-247. [4]陳晨,王鋒,衛(wèi)守林,等.在Web數(shù)據(jù)庫開發(fā)中軟件復(fù)用技術(shù)淺析[J].昆明理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2005,30(s1):416-418.

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!