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

EclipseCon 發布企業級 OSGi 標準 (R4.2):Java 模組化元年來臨

     編輯:J2EE

里程碑事件

  • OSGi 聯盟在 EclipseCon 宣佈 **Enterprise OSGi Specification R4.2** 正式通過。
  • 預示 **2010 年將是 Java 模組化元年**。
  • 標準制定於 JCP 之外,但獲主流 Java EE 伺服器 (WebLogic, WebSphere, JBoss, GlassFish) 承諾支援。

OSGi 核心價值

  • 模組化組件模型:Bundle (JAR + Manifest) 明確宣告 **匯出套件** 與 **匯入套件**,解決 Classpath 地獄 (版本衝突、類別遮蔽)。
  • 動態生命週期:安裝、啟動、停止、更新、解除安裝 **無需重啟 JVM**。
  • 3. 服務註冊表:發現與綁定服務介面實作,支援多實作動態切換。

企業級擴充 (R4.2 新增)

生態系統關鍵專案

  • Eclipse Gemini: 提供企業規範 (JPA, JDBC, JMX, Web) 的參考實作,讓 OSGi 開箱即用企業技術。
  • Apache Aries: 孵化器專案,實作 Blueprint、JPA 等企業規範。
  • Eclipse Virgo: 源自 SpringSource dm Server,完整 OSGi 應用伺服器。
  • IBM WebSphere AS V7 Feature Pack for OSGi: 基於 Aries,帶來 OSGi 模組性與版本管理到傳統 J2EE 應用。

業界觀點

「OSGi 將從技術前沿走向組織戰略,代碼重用成為核心競爭力。」—— Richard Nicholson (Paremus CEO)

「模組化 Java 是好事,但 OSGi 尚未大規模商業化,工具鏈與經驗仍需沉澱。」—— Stephen O'Grady (RedMonk 分析師)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
規範說明
Web ApplicationsWAR 即 Bundle,支援 Servlet/JSP/JSF 在 OSGi 容器運行。
JDBC / JPA / JNDI / JTA標準企業 API 的 OSGi 原生整合。
Blueprint ContainerSpring DM 衍生,宣告式依賴注入 (XML/註解),Spring 開發者零學習成本遷移。
Declarative Services (DS)純註解/元數據驅動的服務元件模型,更「徹底」的 OSGi 風格。
Configuration Admin / Metatype統一配置管理與元資料描述。