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