支持Eclipse运行的底层框架Equinox
1.2 为什么使用osgi
1.2.1 osgi能让软件开发变得更容易吗
osgi的依赖描述和约束能力,强制开发人员必须遵循架构约束,系统规模变大后,会提升开发效率
1.2.2 osgi 能让系统更稳定吗
1. OSGi 会引导程序员开发出可积累可重用的软件,Log4j
2.基于OSGi比较容易实现强鲁棒性的系统,设计时考虑模块自治化和动态化
3. OSGi环境下可以做到动态修复缺陷
1.2.3 OSGi 能让系统运行得更快吗
OSGi 是在Java虚拟机上实现的,完全通过Java代码实现模块化
OSGi 企业级规范中定义了JDBC, JPA,JMX,JTA,JNDI等各种Java EE技术