程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 值得學習五種的JAVA技術

值得學習五種的JAVA技術

編輯:關於JAVA

  Carlos Perez(著名的Java技術人員)最近發表了他認為值得學習五種的JAVA技術,它們是:OSGi,Java內容倉庫,GWT,Groovy和雲霧計算。

  Carlos Perez(著名的Java技術人員)最近發表了他認為值得在2008學習五種的Java技術,它們是:

  OSGi(基於Java的動態模型規范)

  注:OSGi(Open Service Gateway Initiative)指OSGi Alliance組織制定的一個基於Java語言的服務(業務)規范——OSGi服務平台(Service Platform)。 該規范和核心部分是一個框架 ,其中定義了應用程序的生命周期模式和服務注冊。這個框架實現了一個優雅、完整和動態的組件模型。應用程序(稱為bundle)無需重新引導可以被遠程安裝、啟動、升級和卸載(其中Java包/類的管理被詳細定義)。API中還定義了運行遠程下載管理政策的生命周期管理。服務注冊允許bundles去檢測新服務和取消的服務,然後相應配合。

  Java內容倉庫,最早於2002年2月由JCP發布

  注:JCP(Java Community Process) 是一個開放的國際組織,主要由Java開發者以及被授權者組成,職能是發展和更新Java技術規范、參考實現(RI)、技術兼容包(TCK)。JCP維護的規范包括J2ME、J2SE、J2EE,XML,OSS,JAIN等。組織成員可以提交JCR(Java SpECification RequESts),通過特定程序以後,進入到下一版本的規范裡面。

  Google Web Toolkit(最早發布於2006年5月)

  注:GWT(Google Web Toolkit) 是 Google 推出的一個開發 AJax 應用的框架,它支持用 Java 開發和調試 AJax 應用。

  Groovy(最早發布於2004年5月)

  注:Groovy是一種面向對象的程序設計語言,作為Java程序設計語言的一種可選替代品,並增加了Python,Ruby和Smalltalk中的一些特性。

  雲霧計算(用於虛擬服務器的設計理念,或無需EJB的分布式計算)

  注:“雲霧計算”的英文即Cloud Computing。自谷歌發展起來之後,極大規模的服務器集中在一起,統一管理,形成了“雲霧計算”(“Cloud Computing”)的物質基礎。“雲霧計算”是社會計算能力的大集中,也是所謂“SaaS”的客觀基礎。

  有趣的是,其中有幾種技術已經成熟,或者說是“老”了,並且正在其被推薦應用的項目中有成熟的應用。當然,這五種技術都很有價值。OSGi是Eclipse的建模系統,Goovry因其正式的規范說明和頻繁的改進版發布贏得支持。GWT也算是成熟穩定,雲霧計算正在受到更為廣泛市場的接受。

  JRC和雲霧計算是最近才被廣泛接受的技術,但是廠商正在利用競爭和商業關系獵取支持來發布相關的產品(比如GridGain,GigASPaces,和Terracotta),而有的廠商還正在對此進行策劃(TSS計劃在TSSJS2008發布JCR相關的聲明)。

  這是一份很有趣的列表。你認為應該在2008學習哪幾種Java技術呢?哪些技術現在正在展露頭角並成為你以後學習的方向呢?

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved