Java EE 7將于2012年發布 基于云操作平臺
原創【51CTO獨家特稿】2010年度的Oracle Open World大會把JavaOne大會和Oracle開發者大會組合在一起。12月14日,北京國際會議中心,51CTO記者專程參加了在中國舉辦的JavaOne中國大會。在Oracle軟件研發部高級總監南蒂妮 瑞曼尼(Nandani Ramni)為我們帶來了Java戰略及發展的主題演講之后,Oracle三位負責不同項目的工程師為我們帶來了Java SE、Java EE、Java ME三大平臺的***技術動向和未來發展趨勢:除了Oracle的工程師再次宣布了已經不是秘密的Java SE將于明年7月28日發布之外,***讓人感興趣的無疑是2012發布的Java EE 7將基于云平臺。
JDK 7明年發布
本次JavaOne大會對廣受關注的Java SE 7新增添的幾個項目進行了詳細的介紹,Java SE 7新增有Coin項目、InvokeDynamic、Fork/Join框架、Jigsaw項目和Lambda項目。
原本Java SE 7新將新增的項目
但是對于Java SE 7的發布時間出現兩種意見致使Java SE 7分裂為兩部分,Jigsaw想和Lambda項目及若干小項目不得不推遲到Java SE 8當中一起發布。
Java SE 7部分項目不得不推遲到Java SE 8當中
經過JCP的審閱,最終確定了JDK 7和JDK 8的最終發布時間。
JCP決定最終的發布時間
#p#
云端的Java EE 7
在去年發布的Java EE 6中,帶來了很多簡化技術,新增了幾種新的API、Web Profie、可插拔性/可擴展性、依賴注入和對現有API的多方面改進。其中Web更新了Servlet 3.0中的批注、自動發現庫和注冊庫、Web.xml是可選的、打包資源Jar終端靜態文件和直接Web應用程序內部使用EJB。但是這些都不是革命性的,Java EE 6強大的模塊系統才是真正的利器。Java EE 6中的模塊化是通過profiles實現的。每個profile是一個具體的Java EE 6下載,每次下載都是針對為特定類別應用而設計的特定API組合。在Java EE 6中的依賴注入具有強大的類型安全模型、可以逐個模塊啟用等特點讓即將在2012年發布的Java EE 7奠定了適用于云環境的Java EE:
◆滿足對資源和狀態管理的更高要求
◆更好地隔離應用程序
◆用于NRDBMS、緩存等潛在標準API
◆通用管理和監視接口
Java EE 7將是基于云平臺的
Java EE 7平臺將于2012完成,JAX-RS 2.0和JPA 2.1即將推出,同時將遵循其他JSR。在Java EE 7中將實踐云平臺上代碼模塊,這種模塊化就是由模塊組成應用程序、顯示依賴、用內置的版本控制、對類加載器進行整理。模塊化將是Java EE 7實現云平臺的基礎,Java團隊認為這種模塊化在Java SE 8上先得以實現。整個平臺將是一個龐大的體系,應用程序的代碼將是模塊化的,虛擬化層、狀態管理、各種服務都處于云端,使Java EE 7更加高效。
Java ME路線圖
另一方面,自收購Sun以及Java技術以來,Oracle在Java移動版的發展上受到業界一些公司的指責,包括Google在內的公司表示Oracle沒有明確提出移動版Java的發展方向和承擔起領導責任。而另一方面,移動版Java在低端和中檔手機、媒體播放機和其他設備、許多移動應用程序和內容交付系統等方面的應用占了很大比例。
對此,Oracle的技術總監i并沒有正面回答這個問題,但她向記者展示了Oracle在Java ME(移動版)明確的路線圖。包括提供進一步的集成Web技術(HTML、JavaScript、CSS)、提供訪問硬件和操作系統功能的新設備API(圖形、近距離非接觸卡NFC、IMS、傳感器、支付、電話、定位),以及為卡、電視、移動設備提供占用空間小、CPU效率高的Java實現(包括針對ARM7/ARM9芯片和有限內存進行優化,并且進行升級以便支持處理電話、支付和位置服務等功能的手機應用程序編程接口)等新特性。
51CTO評論:由于涉及未來發展的原因,51CTO記者在隨后對負責Java EE開發的技術工程師羅伯特 基尼茲(Roberto Chineici)進行咨詢時并沒有得到什么有價值的新聞,不過翻閱部分文獻,未來的Java EE 7平臺將是在云端架設一臺計算能力超強的服務器,每一個Java EE 7的程序員只要在本地把自己的模塊代碼編輯好,放在云平臺上即可運行成功。聽起來很詭異,好似天方夜譚,但是云時代已然來臨,讓我們期待Java EE 7的云平臺吧。
Phone Club——51CTO移動開發線下技術沙龍
本期主題:Android應用開發技術進階
地點:創新工場 北京市海淀區北四環西路66號第三極大廈B座18層
演講講師:王明禮(創新工場) 范懷宇(網易)
【編輯推薦】
- 直擊JavaOne中國大會:Java戰略及發展的主角JavaFX
- Oracle接管JavaOne大會 Java之父將***缺席
- Oracle OpenWorld 2010大會的10大看點
- 為什么赫德對塑造新的Oracle很關鍵
- 對于Java,Oracle的下一步打算是什么?