这两天才看了BlueDavy的《OSGI实战》和《OSGI进阶》,2篇写得很好的文档。
实战可做OSGI的入门资料,进阶可做OSGI的实践资料。
很感谢BlueDavy大大的文档,他的BLOG是http://bluedavy.javaeye.com/。
进阶中讲解了一个留言板的例子,基于Spring/Hibernate/WebWork2/OSGI。
其中提供了Hibernate和WebWork2的OSGI集成方案实现,很精彩。Spring则采用spring-osgi。
其留言板的例子是按应用模块进行划分的,并用Equinox的扩展点方式展现了菜单的加载和卸载实例。虽然这个菜单仅仅是一 ...
发现OSGI应用框架探索的先行者了,BLOG地址如下:
http://www.blogjava.net/Phrancol/
该博主分别做了按分层划分模块和按应用划分模块的演示例子。
按分层来划分模块在实际项目中意义不大,而按应用划分模块就让我心动不已了。
让我看到了期待的OSGI应用框架的一个雏形。
例子只是简单的演示了View层的应用模块集成。
Logic层的Service互调事务能否得以保障?而A模块的Servcie需要调用B模块的DAO时要如何做呢?将DAO用Service封装提供接口?spring-osgi到底能做到什么程度呢?
我原本想的是一个由SSH2 ...
今天才算正式阅读了一些OSGI的资料。因为公司的产品实在非常迫切的需要一种可插拔的架构。
看到OSGI介绍时,真的很兴奋,我想应该是非常适合的解决方案了。
只是根据现有的资料来看OSGI还不成熟,作为产品的解决方案似乎很冒险,心中忐忑啊。
struts2、spring都在开发OSGI的支持,等到出炉却不知道是几个月以后的事情了。
网上也有相关将spring、hibernate用OSGI集成的文章,但对于最上层的应用系统而言,这还是底层的东西。
我更关心的是如何将一个B/S应用系统中的业务模块作为BUNDLE进行热插拔,而不是框架级的OSGI。
所以我期待的是一个像Eclipse一样 ...







评论排行榜