首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

Sun JSR 294 遭叫停,應用伺服器押注 OSGi

     編輯:J2EE

Java 模組化標準之爭:JSR 294/277 終止,OSGi 成事實標準

Sun 主導的 JSR 294(語言層級模組化支援)與 JSR 277(Java 模組化系統)均被叫停。JCP 僅批准基於 OSGi 4.1 的 JSR 291 仍活躍,採用於 GlassFish v3。JDK 7 將採用 Jigsaw 模組化系統,但屬實作特定特性,無法實現「編寫一次,到處執行」的模組可移植性。應用伺服器已全面押注 OSGi。

主流伺服器 OSGi 進度

  • WebSphere V7:可直接部署 OSGi Bundle(內核早基於 OSGi)
  • GlassFish v3:引入 OSGi 執行環境,可在運行時同時執行其他 Bundle
  • SpringSource dm Server 2.0:支援 OSGi Web Bundle,Bundle 倉庫引領企業運行時方向

建構工具與市場

Maven 3 (Tycho) 成 Eclipse 建構首選,Maven 倉庫廣度超越 P2。Eclipse Marketplace 上線,託管插件、RCP 應用、培訓顧問。IntelliJ 9 社區版與商業版雙雙支援 OSGi 開發。

OSGi 4.2 企業專家組草案與大會

EEG 第 4 版草案發布,定義 JEE 風格應用作為原生 Bundle 運行規范:Web Bundle 標準化、JMX 控制、JTA/JNDI/JDBC 服務整合,企業應用可在無完整 JEE 棧下運行於 OSGi。Mark Reinhold 指出 JCP 內部爭論未平息前難啟動新 Java SE JSR。OSGi DevCon 將於倫敦(1/23)與 Santa Clara(3/22-25)舉辦。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved