標題:
專家建議:五種最值得學習的JAVA開發技術
[打印本頁]
作者:
花之慶次
時間:
2008-9-18 22:22
標題:
專家建議:五種最值得學習的JAVA開發技術
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技術呢?哪些技術現在正在展露頭角並成為你以後學習的方向呢?把你的觀點或想法說出來吧,和大家一起分享!
http://big5.ccidnet.com:89/gate/big5/java.ccidnet.com/art/3539/20080918/1573907_1.html
歡迎光臨 香港 Xocat Forum 討論區 (http://p.xocat.com/p/)
Powered by Discuz! 6.0.0