值得學習的五種Java技術 - java語言 -

值得學習的五種Java技術

時間:2010-01-26 18:33:15   來源:   評論:加載中...   點擊:加載中...
Carlos Perez(著名的Java技術人員)最近發表了他認為值得在2008學習五種的JAVA技術,它們是:OSGi(基于Java的動態模型規范)注:OSGi(Open ...

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技術呢?哪些技術現在正在展露頭角并成為你以后學習的方向呢?



相關熱詞搜索:

 
上一篇:Java EE 6的可擴展性、使用偏好以及修剪
下一篇:Java腳本的期望列表
收藏 將此文推薦給朋友
分享到:
10个数复式三中三多少组公式