阅读背景:

基于OSGi的企业级开发框架实践——OSGi Annotations

来源:互联网 

我们的开发框架之所以选择使用Spring框架,是因为它提供了一个简单易用的Bean编程模型(采用IoC和AOP设计模式),通过XML配置文件简化了复杂而冗长的Bean初始化以及依赖关系的定义。不过随着Bean数量的不断增加,XML配置文件也将随之失去控制,我们很容易的就陷入了XML配置漩涡。自从Spring2.5版本推出之后,通过Annotation的方式,大大减少了XML的配置工作量。但是在Spring的OSGi版本中(Spring DM),XML的配置工作量依然可观,我们仍旧在使用<osgi:service/>和<osgi:reference/>元素来定义OSGi服务的注册和引用,由于OSGi服务的增加,我们很容易会去引用一个尚未注册的OSGi服务,一旦引用了一个未注册的OSGi服务则整个应用程序将无法正确运行。之前我还专门写过一篇文章《我们的开发框架之所以选择使用Spring框架,是因为它提供了一个简单易用的Bean编程模型(采




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: