为了在接上去的几年中可以模块化JDK7,同时也为了更好地宣扬JSR294的事情,Sun盘算不久以后在OpenJDK社区中创立Jigsaw项目。
该勉力一定会创立一个复杂、低条理的模块体系,其计划将聚焦于模块化JDK这个方针。开辟者能够在本人的代码中利用该模块体系,Sun也会尽力撑持该体系,但它其实不会成为官方JavaSE7平台标准的一部分,也纷歧定会失掉其他SE7完成的撑持。
假如将来的JavaSE平台包括了特定的模块体系,那末Sun将供应一种体例来移植Jigsaw模块以使之切合响应的尺度。同时,我们还会主动地追求与其他模块体系交互的体例,特别是OSGi。
JSR277的JAM模块体系其实不合适作为模块化JDK的基本,那末OSGi框架怎样呢?该模块体系十分成熟、不乱和强健。其中心乃至已在Java假造机中完成出来了,也就是ApacheHarmony。OSGi并没有与Java言语集成,相反,它构建在JavaSE平台之上而不是个中。
这最初的成绩也能办理。Sun如今企图间接与OSGi同盟互助以便OSGi框架的将来版天性充实使用JSR294的特征进而能和言语集成的加倍严密。
欢迎光临 仓酷云 (http://ckuyun.com/) | Powered by Discuz! X3.2 |