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