- 状态
- 本话题所属活动已经结束
- 投票数
- 7票 看看都有谁投票了?
模块化编程框架-JIOPi
开源项目JIOPi,项目主页:https://jiopi.dev.java.net/
PPT(最终版):http://www.slideshare.net/netstarry/introduction-of-jiopi-4534432
与 OSGi有着类似的目标,但JIOPi意图建立更加轻量级的,兼容性更好的Java模块化编程框架(目前需要被放在 Classpath下的Jar包小于50k),目前已发布参考实现的版本是0.3,基本实现了无侵入式、POJO兼容的Java模块化编程模型。
JIOPi现状
JIOPi 0.4 已经发布,实现无API侵入的POJO模块化编程风格,并可与WEB容器进行无缝整合(需JDK1.6)
为什么JIOPi
一方面,广泛言论2010是 Java模块化的一年(见 注1), 另一方面,Java 7 的模块化被迟迟推延,和Java模块化相关的两个JSR被否决,虽然IBM和 Eclipse力推OSGi,但是OSGi的框架侵入一直是让人困扰的问题(见 注2)
JIOPi 希望寻找一个非侵入式,POJO风格的 Java模块化编程模型,从而能够将现有Java系统平滑过渡到 Java模块化系统中来。
注1. Bundle.update: The Year of Modularity - http://www.infoq.com/news/2010/01/year-of-modularity
注2. It is hard to imagine a situation where there will be a modular JVM, "module" keyword in the language, and we will still be using OSGi on top of it. - http://www.infoq.com/articles/java7-module-system
模块化编程框架-JIOPi的评论