[上周技術好文章]

來源:互聯網
上載者:User

[AJAX讓案頭網路應用蔚為風潮]
更靈巧的程式開發技術興起,特別是打造互動式瀏覽器應用程式的AJAX大受歡迎,正為消費者應用程式搬上全球資訊網(Web)的風潮推波助瀾。

受此鼓舞,昔日曾被視為不切實際的構想--例如打造線上版的微軟Office替代品--如今紛紛捲土重來。

Google Maps這類網路服務(Web services)的推出,讓使用者感受到顯然比傳統網站優良的使用經驗,也協助開啟AJAX的知名度。現在已有數十家新創公司運用AJAX打造網路版的桌上型電腦應用程式,從文書處理器到專案管理軟體,不一而足。

但這些網路應用程式(有時被稱作Web 2.0)不只是在網路上複製微軟Office而已,許多程式聚焦於在網際網路上出版並分享資訊。

AJAX運用JavaScript程式語言及其他Web標準。分析師與創業家說,基本的AJAX技術創始於1990年代,但直到最近--大概在今年2月AJAX一詞誕生後--才引起眾多開發人員與創業家注意到AJAX帶來的新商機。
 [原文地址]

[Java 在Client/Server 網路中的應用]
針對分散式運算環境,Java通過其網路類庫提供了良好的支援。對資料分布,Java提供了一個URL(Uniform Resource Locator) 對象, 利用此對象可開啟並訪問網路上的對象,其訪問方式與訪問本地檔案系統幾乎完全相同。對操作分布,Java的客戶機/ 伺服器模式可以把運算從伺服器分散到客戶一端(伺服器負責提供查詢結果,客戶機負責組織結果的顯示),從而提高整個系統的執行效率,增加動態可擴充性。Java網路類庫是Java 語言為適應Internet 環境而進行的擴充。另外,為適應Internet的不斷髮展,Java還提供了動態擴充協議,以不斷擴充Java網路類庫。 [原文地址]

[用Javap反編譯幫你理解Java特性 ]

Java 開發人員熟悉在一個迴圈中使用StringBuffer 來代替串聯 String 對象能獲得最佳效能。然而,多數開發人員從來沒有比較兩種方法產生的位元組代碼的區別。在 Java 開發套件(JDK)中有一個叫做 javap 的工具可以告訴你為什麼這樣做可以獲得最佳效能。
  
  Javap 將一個類和它的方法的一些轉儲資訊輸出到標準輸出。該工具不把代碼反編譯為 java 原始碼,但是它會把位元組代碼反組譯碼成為由 JAVA 虛擬機器規範定義的位元組代碼指令。
  
  在你需要查看編譯器為你或者給你做了什麼的時候,或者你想要看一處代碼的改動對編譯後的類檔案有什麼影響的時候,javap 相當有用。
  
  現在以我們前面提到的 StringBuffer 和 String 作為一個例子。下面是一個專門為例子設計的類,它有兩個方法,都返回一個由0到 n 的數字組成的 String,其中 n 由調用者提供。兩個方法唯一的區別在於一個使用 String 構建結果,另外一個使用 StringBuffer 構建結果。[原文地址]

[Sun修正五個Java高危漏洞 尚未被駭客所利用]
 Sun公司已經修正了Java中的5個安全缺陷,這些缺陷能夠使運行Windows、Linux、Solaris的電腦受到駭客攻擊。

  據國外一家安全資訊廠商發布一份資訊安全諮詢稱,這些缺陷“高度危急”。該等級的安全缺陷通常能夠使系統受到遠程入侵和被駭客完全控制。

  在28日晚些時候發布的三份獨立資訊安全諮詢中,Sun表示,所有這些缺陷都影響“Java已耗用時間庫環境”(JRE),許多使用者都在系統中安裝了它。這些缺陷能夠使駭客利用一個Java應用軟體不恰當地讀寫檔案,或運行軟體代碼。[原文地址]

[一篇不錯的講解Java異常的文章 ]
本文討論的不是Java異常處理的一般性原則,因為這些原則已經被大多數人熟知。我們要做的是分析各種可稱為“反例”(anti-pattern)的違背優秀編碼規範的常見壞習慣,協助讀者熟悉這些典型的反面例子,從而能夠在實際工作中敏銳地察覺和避免這些問題。 [原文地址]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.