|
|
電信博物館 > 計算機網絡 > internet今昔談
> 初探Web技術
其他的Web交互技術
一、JDBC(Java數據庫接口,Java Database Connector)
Java的推出,使Web有了活力和動感。Internet用戶可以從Web服務器上下載Java小程序到本地瀏覽器上運行。這些下載的小程序就象本地程序一樣,可獨立地訪問本地和其他服務器資源。而最初的Java語言并沒有數據庫訪問的功能,隨著應用的深入,要求Java提供數據庫訪問功能的呼聲越來越高。為了防止出現對Java在數據庫訪問方面各不相同的擴展,JavaSoft公司制定了JDBC,作為Java語言的數據庫訪問API。JDBC是第一個標準的、支持Java數據庫的API,它使得Java程序與數據庫連接更為容易。JDBC在功能上與ODBC相同。給開發人員提供一個統一的數據庫訪問接口。目前,JDBC已經得到了許多廠商的支持,包括Borland、IBM、Oracle和Sybase等公司。當前流行的大多數數據庫系統都推出了自己的JDBC驅動程序。
二、RAD(快速應用開發,Rapid Application Development)
RAD技術是快速應用開發(Rapid Application Development)的縮寫。傳統的RAD工具,如:Powerbuilder、Visual Basic、Oracle/Development 2000是大家廣為熟悉的。Borland公司的IntraBuilder把Internet技術融入Delphi3.0中。而PowerBuilder增加的Internet Development Kit使PB6.0的Internet Web技術更加突出。
RAD工具的主要特點是具有圖形開發界面和可視計算技術的支持,程序員只需通過簡單的鼠標點擊和鍵盤交互操作,即可以快速生成應用程序代碼。它有幾十種代表性的工具,即:
(1)Intrabuilder:它是一種Web快速開發工具(RDA)及支持服務器與客戶端腳本語言JavaScript的數據庫工具,包括Borland數據庫引擎(BDE),IntraBuilder設計器、IntraBuilder Broker和IntraBuilder Agents,以及個人服務器。IntraBuilder提供以下幾種主要工具:專家系統(Expert);設計器(Designer);編輯器(Editer)。但IntraBuilder的不足之處是:需要一定的JavaScript編程知識;某些情況下不太令人滿意,如在使用導航按鈕瀏覽數據庫內容時必須刷新整個頁面才能顯示不同記錄的數據;只支持Windows NT/95兩個操作系統。
(2)PowerBuilder:它和Delphi一樣,PowerBuilder也是功能強大的可視化快速應用開發工具(RDA)。在PowerBuilder5.0中,Internet Development Tool Kit為之增加了許多對Internet的支持,是開發人員可以快速地生成動態Web服務器的應用,并將PowerBuilder應用擴展到Web上。PowerBuilder5.0提供了許多實現Web數據庫的功能。Web PB支持ISAPI/NSAPI和CGI,并且有PowerBuilder作為快速開發工具,但它只適用于Windows NT/95;且數據窗口Plug-in需要在瀏覽器上進行安裝才能使用。
[上一頁] [下一頁]
|
|
|