.想了解一下OSGi在企业级web应用中有哪些应用场景?
- 想了解一下OSGi在企业级web应用中有哪些应用场景?
- 在哪些技术层面使用OSGi会比不使用能达到更好的效果?
收起
1
条回答
写回答
取消
提交回答
-
- 在JavaEE,SSH中开发的应用场景都可以在OSGi上面使用,OSGi是一个模块化容器,你可以把它理解为类似Spring的IOC容器一样的东西,只是粒度更大,IOC容器的单元是Bean,管理Bean之间的关系和生命周期,OSGi的是Bundle(你可以理解是为一个jar),管理这些Bundle的关系和生命周期。
- OSGi容器需要粘合其他框架才能完成web应用、企业应用,里面spring mvc做展现层,hibernate/jdbc做持久化等才能完成应用开发。技术层面上使用OSGi是为了更好的模块化管理,是架构层面的事情,和技术层面没有关系,该用到的技术还是需要用到的。
2024-05-31 14:18:14