摘要: OSGi程序的开发与基于Java的N-Tier的程序的开发有着千丝万缕的联系,过去,我们人为的将程序从结构上进行划分,这样职责分明,也符合面向对象设计的高内聚低耦合的思想。而OSGi本身就是基于组件的开发,各个组件之间的依赖通过Import-Package和Export-Package来实现,而且通过组件间的申明式Service(服务)完成组件之间的协作,OSGi与生俱来就是基于接口开发的高内聚且松散耦合的,与Spring可以说天生就是一对~最近有一个小小的项目使用到了RCP,MyBatis和Spring Dynamic Module,首先,整个程序中有关的组件依赖如下图所示:注:所有Bund 阅读全文
posted @ 2012-09-11 10:23 饭遭殃 阅读(1215) 评论(0) 推荐(0) 编辑