?????? XML在許多方面增強了Java。然而,XML也發(fā)展了一種對象傳輸協(xié)議,該協(xié)議與Java聲稱的跨平臺性格格不入。XML將基于網(wǎng)絡(luò)的信息置標化,使得開發(fā)者和電腦易于辨認。這是有必要的,因為HTML除了隱藏的URL外缺少有效的途徑來說明內(nèi)容的含義。XML的目標就為網(wǎng)絡(luò)的對象添加那些含義,而這曾經(jīng)就是Java的任務(wù)之一。
?????? 下面是一些對xml的看法,這些將更加有助于理解xml。
???????XML讓開發(fā)者能夠在建立網(wǎng)絡(luò)應(yīng)用和Java系統(tǒng)之間選擇。
??????????????????????????????????????????????????????????????????????????-- Adam Berrey, Allaire產(chǎn)品市場部主任
?????? 現(xiàn)在開發(fā)先進的網(wǎng)絡(luò)應(yīng)用的所有需要僅一臺客戶機(Client)而已。它獲取XML信息后直接提交給客戶端瀏覽器。因此,基于Java虛擬機(JVM)的客戶機不再是唯一的選擇。
?????? XML將最終消除在客戶端建立Java虛擬機的必要。
???????????????????????????????????????????????????????????????????????????-- Doug Pollack, GemStone Systems市場部副總裁
???????推動Java的Sun公司承認沒有Java虛擬機XML也能與客戶端通訊,但是它認為XML需要Java來發(fā)揮它的潛力。
?????? XML不能單獨使用;它是對Java的完善.Java為XML提供易于使用的代碼,XML為Java提供數(shù)據(jù)。
???????????????????????????????????????????????????????????????????????????-- Nancy Lee, Sun 公司XML 產(chǎn)品經(jīng)理。
?????? XML能創(chuàng)建不依賴于平臺、語言或限制性格式化協(xié)定的開放數(shù)據(jù)。如果廣泛地被采用, XML能變成為內(nèi)容以及下至客戶端對象通訊的廣泛標準。這似乎十分類似Java,至少作為內(nèi)容平臺. 正是XML這樣一種角色吸引了一向鄙棄Java的微軟公司。
???????XML能在不同平臺間交換信息,它不會與跨平臺的應(yīng)用程序混淆不清。
???????????????????????????????????????????????????????????????????????????-- Dave Wascha, 微軟公司XML產(chǎn)品經(jīng)理?
?????? 但從許多方面來講,這并不是選擇Java還是XML這回事。許多網(wǎng)絡(luò)開發(fā)者得出結(jié)論:XML和Java是完美的一對,因為彼此十分相輔相成。XML有助于獨立平臺、易提取信息的文檔和數(shù)據(jù). Java有助于獨立平臺、易于處理的面向?qū)ο蟮膽?yīng)用軟件解決方案。
?????? 能驅(qū)動XML廣泛接受的應(yīng)用是在HTML的限制下難以實現(xiàn)的那些應(yīng)用。可分為下列的四大類:
?????? 需要網(wǎng)絡(luò)客戶端協(xié)調(diào)多種不同類型數(shù)據(jù)庫的應(yīng)用;?
???????力圖將比例可觀的處理工作從服務(wù)器端分布于客戶端的應(yīng)用;?
?????? 要求客戶端將同一數(shù)據(jù)以不同的形式展現(xiàn)給不同的使用者的應(yīng)用;?
?????? 智能網(wǎng)絡(luò)代理應(yīng)個別用戶的需要搜索定制信息的應(yīng)用。?
?????? 我們正在利用XML和 Java進行開發(fā),兩者真是完美的補充 !
???????????????????????????????????????????????????????????????????????????-- David Skok, SilverStream軟件公司主席和創(chuàng)始人?
?
???????缺少XML的Java戰(zhàn)略是不全面的。
???????????????????????????????????????????????????????????????????????????-- Eric Brown, 劍橋大學Forrester研究中心分析研究員
?
???????這很符合IBM(同時支持XML和Java發(fā)展的強大后盾)似乎在考慮的想法。
?
?????? XML和 Java是并行和共生的.在新的千年里,兩者都將是計算處理的關(guān)鍵技術(shù)。
?????????????????????????????????????????????????????????????????????????????-- Simon Phipps, IBM 公司XML和Java市場發(fā)展負責人
?
posted on 2006-07-03 14:06
Black&White JavaWorld 閱讀(115)
評論(0) 編輯 收藏