|
|
電信博物館 > 計算機網(wǎng)絡(luò) > internet今昔談
> 初探Web技術(shù)
“萬金油”--Java技術(shù)
Java是一種通用的編程語言,它可以用來創(chuàng)建一種通過網(wǎng)絡(luò)發(fā)布、動態(tài)執(zhí)行的二進制程序,尤其適合于在IP網(wǎng)上編寫應(yīng)用程序。它的出現(xiàn)給Web系統(tǒng)帶來了新的活力。Java作為一種“中間體(middle ware)”的編程語言,是一種解釋執(zhí)行性的語言。Java語言具有完全的平臺無關(guān)性,它獨立于具體平臺,可以在各種不同的機器平臺上動態(tài)地載入和運行。為了避免對平臺的依賴性,Java代碼是運行在Java解釋器上的。這樣任何Java軟件能夠在任意平臺上運行,只需要開發(fā)一個“通用”的最終軟件,就可在Web所有系統(tǒng)上運行,從而大大加快了軟件產(chǎn)品的開發(fā)。為了保證可移植性,Java規(guī)定了各種數(shù)據(jù)長度的統(tǒng)一標(biāo)準。
Java是一種面向目標(biāo)的編程語言,它是用來支持能在Web頁中執(zhí)行的小程序,這個小程序通常被稱為Applet。這種小程序(Applet)能夠作為Web頁部分下載下來,并且在瀏覽器中執(zhí)行。
Java是近幾年隨著網(wǎng)絡(luò)的發(fā)展而流行的,它能夠在短短的幾年內(nèi)成為計算機界的熱點,這跟它的種種良好的特性是分不開的。隨著Java標(biāo)準的確立、技術(shù)更是不斷的成熟。在數(shù)據(jù)庫處理方面,Java提供了JDBC API,為數(shù)據(jù)庫開發(fā)者提供了標(biāo)準的應(yīng)用程序接口。還有RMI技術(shù),它提供了遠程對象引用的概念,這和在過程式編程年代提出面向?qū)ο笳Z言一樣具有革命性的意義。RMI技術(shù)更適合Java這種純面向?qū)ο蟮恼Z言,它使得分布式環(huán)境下不同的Java程序之間的通信更加簡單自然,符合面向?qū)ο蟮恼Z義。Java已經(jīng)成為開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用的理想工具之一。Java Applet 是Java與Web結(jié)合的產(chǎn)物,它給Web帶來了動態(tài)效果和極大的擴展,因為它本身就是一種編程語言,功能上比靜態(tài)HTML、CGI、JavaScript等都強大的多。于是Java applet理所當(dāng)然的成為實現(xiàn)WEB數(shù)據(jù)庫應(yīng)用的理想途徑。
[上一頁] [下一頁]
|
|
|