spring 3全面拥抱OSGi 4.2

来源:互联网 发布:淘宝机械表 编辑:程序博客网 时间:2024/05/18 18:00

OSGi 是目前最具潜力,能够将 JavaEE 带入下一个黄金10 年的重要技术。一直以来,

 

开发者及企业用户对Java EE 的模块化和动态能力并不满意,这些都是 JavaEE 的软肋。尽

 

管 Java EE 6 的模块化能力加强了不少,比如 Servlet3.0 引入的 Web Fragment、但还是不够

 

彻底。相反,OSGi 的这些能力很强,但其企业级能力稍差。因此,业界在努力将 OSGi引

 

入到 Java EE 领域,或者说在集成它们的各自优势。

 

Spring 看到这一趋势,并推出了 SpringDM 项目(http://www.springsource.org/osgi),还

 

参与 OSGi 4.2 规范的制定工作。与此同时,各种 Spring项目的正式发布版都遵循 OSGi的

 

约定,各自的JAR 包都是标准的 OSGiBundle,而且项目内部结构进行了全面的梳理,使得

 

各 Spring 项目更模块化、遵循 OSGi规范,以最大程度享用 OSGi带来的巨大价值。比如,

 

我们熟知的Spring Framework 和 SpringSecurity 全面拥抱了OSGi。实际上,所有的 Spring

 

项目都是如此。

 

有关 OSGi 4.2 和 SpringDM 的更多资讯,开发者可参考作者写作的《未来 10 年:OSGi、

 

Spring DM》电子图书。