OSGI:开发服务网关,实际上是一个由OSGI联盟发起的以JAVA为技术平台的动态模块化规范。
OSGI不只是一门技术,更多的是一种做系统架构的工具和方法论。
真正的模块化必须考虑到模块中类的导出,隐藏,依赖,版本管理,生命周期变化和模块化间的交互等一系列问题。小型系统使用OSGI架构会增加开发成本,OSGI架构适用于大型企业级的应用开发。目前,OSGI架构并不是很稳定,就日前在实习公司使用的OSGI架构经常会出现找不到的bundle的情况,而且性能上也不是很好。
OSGI:开发服务网关,实际上是一个由OSGI联盟发起的以JAVA为技术平台的动态模块化规范。
OSGI不只是一门技术,更多的是一种做系统架构的工具和方法论。
真正的模块化必须考虑到模块中类的导出,隐藏,依赖,版本管理,生命周期变化和模块化间的交互等一系列问题。小型系统使用OSGI架构会增加开发成本,OSGI架构适用于大型企业级的应用开发。目前,OSGI架构并不是很稳定,就日前在实习公司使用的OSGI架构经常会出现找不到的bundle的情况,而且性能上也不是很好。