利用 Java 平台的特性建造一個令人矚目的系統

來源:互聯網
上載者:User
在過去的幾年中,Java 平台技術取得了一些驚人進展。但這項技術在某些方面的廣泛應用和它最初的設計目標完全不同。Java 平台技術最初是希望通過用戶端運行 Applet 和 application,來給網頁增加互動性。而現在該技術最常見的用途卻是基於伺服器的 J2EE 系統。為了讓 Java 平台在用戶端發揮它的最大潛力,人們開發了許多新技術。由於企業系統逐漸被互連網應用程式所取代,掌握這些新技術也就非常必要。在這篇文章中,你可以看到如何利用新舊技術來達到此目的。
 
Applet 遇到什麼問題?
當 Java 平台首次發布的時候,就預示著一種新方法,能夠將互連網從靜態簡單網頁集合,提升到具有互動性的進階層次。Java 創始者的最初目的是為開發人員們提供一些方法,建立可以在任何用戶端機器上啟動並執行小程式。這些程式還能夠將用戶端進程與服務端資料相結合,給客戶提供高度的互動體驗。
 
然而在某些地方,Java 為用戶端所承諾的許多特性得不到實現。導致這個不幸的可能原因包括以下幾種:
公司防火牆通常阻止 Java Applet 的通過。
許多用戶端沒有提供完全相容的 JAVA 虛擬機器。
安全設定不允許使用 Applet 來執行很多有用的規則。
瀏覽頁面時,下載一個完整使用者介面所需的開銷,常常令許多使用者對 Java Applet 望而卻步。
必須為不同系統以及不同的平台,重新實現許多使用者介面函數(列印,檔案管理和其他一些類似任務)。這也是許多開發人員避免使用 Java Applet 的原因。
 
隨著互連網上電子商務的成長,終端使用者的處理能力有所增加,對通訊頻寬的需求更是迅猛增長。在用戶端組件中使用 Java 技術再度成為一件很有誘惑力的事情。然而,我們需要研究一種新方法,既能夠利用用戶端的程式,又不必遇到類似於使用 Java Applet 製作 ad-ware 和滾動新聞欄時所面臨的障礙。通過新舊技術的結合使用,甚至融合某些幾乎被快速奔跑的“互連網時代”所淡忘的舊技術,就能夠減輕這些問題。
 
人們為什麼稱之為JavaScript
在用戶端使用 Java 技術時,最為忽略的一點便是 Java Applet 和 JavaScript 之間的結合。JavaScript 標準早就為指令碼提供了調用 Applet 類的方法,而 Applet 也能夠呼叫指令碼的函數。這種結合讓我們能夠發揮這兩種技術的最大長處。我們開發並保持所需要的功能性,而將使用者介面的設計交給網頁開發人員來處理。此外,利用這種結合,還能夠增加使用者與伺服器的互動程度卻留下很少用戶端參與的痕迹。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.