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相關的聲明)。
posted on 2008-02-12 16:30
jadmin 閱讀(64)
評論(0) 編輯 收藏