時間:2022-11-21 22:30:02 | 來源:信息時代
時間:2022-11-21 22:30:02 來源:信息時代
數(shù)據(jù)庫應(yīng)用開發(fā)工具 : 數(shù)據(jù)庫應(yīng)用開發(fā)中不可或缺的重要成分,它主要用于開發(fā)客戶端的數(shù)據(jù)庫應(yīng)用軟件,完成對后臺數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)訪問操作。數(shù)據(jù)庫應(yīng)用開發(fā)工具與應(yīng)用體系結(jié)構(gòu)密不可分,針對不同類型的應(yīng)用體系結(jié)構(gòu)有相應(yīng)的開發(fā)工具的支持。如面向客戶/服務(wù)器體系結(jié)構(gòu)的Power Builder、Delphi等第4代語言開發(fā)工具,面向?yàn)g覽器/服務(wù)器體系結(jié)構(gòu)的ASP、JSP等開發(fā)工具。
隨著計(jì)算機(jī)軟、硬件水平的提高,第4代語言開發(fā)工具在計(jì)算機(jī)應(yīng)用開發(fā)領(lǐng)域中被廣泛采用,4GL以數(shù)據(jù)庫管理系統(tǒng)所提供的功能為核心,進(jìn)一步構(gòu)造開發(fā)高層軟件系統(tǒng)的支持環(huán)境,如報(bào)表生成、多窗口表格設(shè)計(jì)、菜單生成系統(tǒng)、圖形圖像處理系統(tǒng)和決策支持系統(tǒng)等,從而使數(shù)據(jù)庫應(yīng)用開發(fā)效率獲得大幅提高。
客戶/服務(wù)器應(yīng)用開發(fā)工具主要用于開發(fā)企業(yè)內(nèi)部的分布式數(shù)據(jù)庫應(yīng)用系統(tǒng),這類應(yīng)用通常被分為表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)邏輯層等不同層次,從而使系統(tǒng)易于開發(fā),維護(hù)成本下降。根據(jù)采用標(biāo)準(zhǔn)的不同,目前主流的客戶/服務(wù)器應(yīng)用開發(fā)工具分為兩大類,一類是支持微軟標(biāo)準(zhǔn)的,如PowerBuilder、Delphi、Visual BASIC、C#等;另一類是支持Java標(biāo)準(zhǔn)的開發(fā)工具,如JBuilder、Eclipse等。
瀏覽器/服務(wù)器主要用于開發(fā)面向Internet應(yīng)用的數(shù)據(jù)庫應(yīng)用系統(tǒng),由于其客戶端只需要使用瀏覽器就可以訪問數(shù)據(jù)庫,因此,系統(tǒng)的主要業(yè)務(wù)邏輯都通過服務(wù)器端的腳本程序來實(shí)現(xiàn)。目前主流的工具有:活動服務(wù)器頁面(ASP)、Java服務(wù)器頁面(JSP)、頁面超文本處理器(PHP)。為了支持某些客戶端處理功能,Java腳本工具和VB腳本工具也被廣泛采用。Web服務(wù)(Web Services)是為了解決異構(gòu)平臺互操作性而產(chǎn)生的一種新的工具,它使得采用各種標(biāo)準(zhǔn)編寫的程序都能夠通過Internet平臺進(jìn)行交互。
客戶&案例
關(guān)于我們
微信公眾號
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。