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

軟件復用技術在Web數據庫開發設計中的應用研究

2020-11-25 18:11:10
中國管理信息化 2020年4期
關鍵詞:程序數據庫

冉 琨

(大慶油田第四采油廠地質大隊,黑龍江 大慶 163511)

0 引 言

軟件復用技術是我國科學技術發展過程中較為重要的一項技術,主要分為生成技術與合成技術,其中生成技術在Web數據庫開發工作中有較好的應用。生成技術主要是通過可復用模式,根據生成程序產生一個新的程序,以此將其看作一個模式實例。此外,軟件復用技術主要有規則模式與代碼模式兩種,代碼模式主要應用生成器,并通過參數替換形成具體實體,對Web數據庫開發工作質量提升尤為重要。

1 Web數據庫特點

1.1 開發簡單、統一

在對Web數據庫進行開發的過程中,應采用統一的HTML標準來完成具體的開發工作,所以開發者首先需要對HTML中的一種語言進行了解并學習,且使用者只需要學會使用瀏覽器即可完成相關工作。由此可以看出,Web數據庫開發工作簡單、統一。

1.2 支持交叉平臺

在進行Web數據庫開發的過程中,Web數據庫只需要對一個版本進行開發即可,且硬件平臺中只需要有符合HTML的瀏覽器即可使用,同時兼容所有計算機操作系統,在較大程度上擺脫兼容性問題,能夠在不同平臺中應用。

1.3 便捷性

傳統數據庫在應用過程中,需要針對不同應用設計出相應的客戶端,再進行針對性安裝,由于安裝過程相對較為復雜,還應對相關人員實施有效的培訓工作。Web數據庫在應用過程能夠通過一個服務器與客戶端完成相關工作,由客戶端發出請求,服務器響應并處理,再返回結果,界面統一,省去了培訓環節,使用方便。

2 軟件復用技術概述

在應用軟件復用技術的過程中,能夠使用抽象方法對軟件實施有效開發,并且在此基礎上可真實概括可復用模塊,有效提煉可復用對象中的操作與屬性,比如語言、細節等。此外,軟件復用程序與復用對象的抽象深度有正比例關系,軟件可復用程序受到復用對象抽象層的較大影響,表明抽象層次逐漸加深的過程中,元素與細節、環節之間具有更低的相關性,同時與其他軟件工程契合度與復用性有較大關系。此外,領域分析在軟件開發中扮演著較為重要的角色,是實現軟件工程元素抽象的重要工具,能夠根據特定領域知識采用有效的方法對工程元素進行分類,這在較大程度上能夠有效對對象關系進行全面提煉,最終使軟件系統結構得到有效實現,為滿足軟件復用條件奠定良好的基礎。在該過程中,需要在一定的原則基礎上進行實現:①需要有可復用的對象;②復用對象應具有較高的應用價值;③復用者應熟練使用被復用對象。其中,軟件在復用過程中有基于可復用軟件構建的應用系統構造、可復用軟件構建開發等。

此外,為了實現現有軟件可復用構建在軟件開發中的使用,需要在軟件開發之前使用可復用軟件,并在使用過程中形成不同的規模,以此實現軟件工程構件庫。軟件復用技術在Web數據庫開發中的應用期間,還需要建設軟件構成機制,同時還應采取有效的方法對軟件復用實施規劃。軟件復用技術主要有構建式復用與生成式復用兩類:①構件式軟件復用,一般以元件構裝方式對軟件復用方法進行有效實現,在對其進行復用時,已有軟件復用構件可應用,并在此基礎上采取不同的拼裝方式對其實施有效組合,以此對目標軟件系統進行全方位構建;②生成式軟件復用,主要根據程序生成可復用程序方式實現復用,該模式能夠有效產出以復用的軟件構件。

3 Web數據庫開發技術概述

3.1 網關接口CGI

Web數據庫開發技術中較為重要的是CGI應用程序,能夠與瀏覽器實施有效交互,并在此基礎上通過已有信息資源與服務器對熱點數據實施有效訪問,訪問頻率較高。但是,由于不同服務器之間的通信需要經過Web服務器,若不同用戶同時發出請求會發生信息堵塞,每次運行均需要將數據庫連接打開與關閉,這在較大程度上不但浪費時間,而且大大降低了效率。此外,轉換代碼的編輯較為復雜,很難對其進行有效維護,無法有效控制用戶訪問,會在一定程度上降低程序安全性。

3.2 服務器擴展的API

API程序在運行過程中與服務器有較大結合,在此過程中對系統資源的占用比較少,能夠在較大程度上加快該程序的運行效率,以此確保運行過程的安全性,避免安全隱患發生。但是,在一些情況下還需要一定管理標準作為約束,若缺乏必要的管理標準,會使API程序之間的運行不具有兼容性,這對軟件開發來說難度較大,同時大大增加了開發過程中的難度系數。

3.3 JDBC的Web數據庫技術

JDBC的Web數據庫技術在運行過程中會訪問數據庫,不需要通過Web數據庫,并且還能根據安全機制有效控制用戶訪問過程,以此保證其安全性。此外,該技術在應用過程中,還能夠進行與用戶跨平臺互動。但是,需要改進連接管理等,在數據庫中只有查詢業務。

4 軟件復用技術在Web數據庫開發中的應用

4.1 生成式軟件復用模式的Web數據庫

以B/S為結構的數據庫系統,數據存取是系統最重要的部分,同時Recordset設計模式在其中扮演著較為重要的角色。Web的應用能夠使數據庫元素與頁面元素進行有效連接,且由于腳本程序在服務器動態頁面構建中全面實現,可與數據庫操作語言進行有效結合,精煉程度在此過程中比較高,同時根據相關需求對程序實施有效變動,能夠對數據庫進行有效訪問。因此,若頁面生成為軟件復用技術應用的主要方式,在系統開發中的契合度比較高。DW服務器行為是生成式軟件復用技術的核心,在低版本的DW中,服務器模式在單一的操作環境中,與傳統網頁設計軟件有較大的相似性,然而在MX版本中,DW主要是在ASP的基礎上融入了服務器行為,并其在此基礎上將此種服務器以模板的形式進行有效構裝,同時將其融入開發工作中,以此對目前關系數據庫與Web數據庫提供兼容支持,為網頁開發帶來有利影響。在DW服務器運行功能中,有JSP在Web數據庫開發中使用的基本功能,在對服務器行為進行選擇后會彈出窗口,在選擇窗口時,需要進行定義代碼導出,比如,對數據庫進行連接,并在窗口中進行定義連接,以此對其進行命名,然后對數據庫中的表與列進行針對性選擇,同時還能夠對篩選規則與排序實施有效設定,在對記錄定義后,使連接代碼有效生成。

4.2 構裝式軟件復用模式的數據庫

傳統Web數據庫系統由3層結構構成,主要有應用層、數據庫層以用戶接口層。在此模式下,命令發送到服務的中間層,數據源再通過中間層接受命令。此外,數據源在對命令處理后再將其發送到中間層,最后將結果發送到用戶。新系統管理者發現了不同層模型具有較大的誘惑力,主要是因為中間層能夠在一定程度上實現維護控制與各類數據更新,同時還能夠對應用程序進行有效開發。目前,JDBC驅動程序在一般情況下分為:①JDBC-0DBC橋驅動程序,產品在0DBC程序中能夠為其提供JDBC訪問,但是在此過程中,0DBC中二進制代碼在加載期間需要一定的加載條件,并在一定程度上受到限制,這就需要在驅動程序客戶機進行程序的有效加載,所以會產生兩種不同的場合,第一種是公司網絡,可降低客戶安裝過程中的復雜性;第二種實質上是一種代碼,是應用服務器代碼;②本地AP1部分Java驅動程序,驅動程序類型會在較大程度上使JDBC進行轉換;③JDBC-Net純Java驅動程序,能把JDBC調用轉換成DBMS的網絡協議,再根據網絡服務器將其轉換成DBMS協議;④本地協議純Java驅動程序。該驅動程序通過客戶機直接對DBMS服務器實施有效調用,是瀏覽器訪問過程中的解決方案。

5 結 語

Web數據庫開發中所使用的軟件復用技術的兩種不同模式各具優缺點,與程序員常用開發軟件相符,使開發過程更加高效,但是也具有一定的局限性,比如代碼量較多、程序生成器具有不可逆性;在對代碼修改時,需要對代碼重新生成,為此在進行Web數據庫開發過程中,一般情況下選擇構裝式軟件復用生成模式。由此可以看出,軟件復用技術在Web數據庫開發工作中有較好的應用效果,能夠有效提升Web數據庫開發工作效率與質量,可對我國Web數據庫開發工作的較好發展奠定良好的基礎。

猜你喜歡
程序數據庫
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
數據庫
財經(2017年15期)2017-07-03 22:40:49
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 欧美日韩国产综合视频在线观看| 2020精品极品国产色在线观看| 国产成人AV男人的天堂| 又污又黄又无遮挡网站| 99久久这里只精品麻豆| 国产福利影院在线观看| 国产欧美日韩在线一区| 动漫精品中文字幕无码| 九九视频免费在线观看| 四虎永久免费地址| 久久青草热| 国产自无码视频在线观看| 午夜视频免费试看| 亚洲欧洲日本在线| 在线国产你懂的| 国产打屁股免费区网站| 无码在线激情片| 国产精品无码AⅤ在线观看播放| 欧美一区二区人人喊爽| 99久久成人国产精品免费| 国产精品自在在线午夜| 国产国产人免费视频成18| 无码免费的亚洲视频| 日韩视频免费| 婷婷综合缴情亚洲五月伊| 国产在线高清一级毛片| 制服丝袜一区| 91网站国产| 在线综合亚洲欧美网站| 国产产在线精品亚洲aavv| 中文字幕无码av专区久久| 久久黄色毛片| 亚洲无限乱码| 福利国产在线| 无码人妻免费| 高清欧美性猛交XXXX黑人猛交 | 亚洲中字无码AV电影在线观看| 伊人久久大香线蕉aⅴ色| 精品一区二区无码av| 精品国产成人a在线观看| 精品无码人妻一区二区| 中文国产成人久久精品小说| 色偷偷男人的天堂亚洲av| 国产无码高清视频不卡| 国产色婷婷视频在线观看| 国产成人精品一区二区三区| 国产丰满成熟女性性满足视频| 国产在线小视频| 丁香亚洲综合五月天婷婷| 亚洲va欧美ⅴa国产va影院| 美女啪啪无遮挡| 波多野吉衣一区二区三区av| 亚洲自拍另类| 高清视频一区| 欧美日在线观看| 国产白浆视频| a毛片免费在线观看| 69av免费视频| 波多野结衣无码AV在线| 六月婷婷综合| 人妻精品久久久无码区色视| 69av免费视频| 国产国语一级毛片在线视频| 久久久久久尹人网香蕉| 国产一区二区丝袜高跟鞋| 国产高潮视频在线观看| 欧美成人第一页| 国产精品无码在线看| 亚洲一区二区三区国产精华液| 99偷拍视频精品一区二区| 国产成人精品一区二区| 国产在线观看成人91| 国产经典免费播放视频| 永久免费精品视频| 久久99热66这里只有精品一 | 国产美女在线观看| 久久鸭综合久久国产| 亚洲天堂精品视频| 日本成人精品视频| 色天堂无毒不卡| 成人小视频网| 国内精品免费|