首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSGi:蓝图与Spring

OSGi:蓝图与Spring
EN

Stack Overflow用户
提问于 2012-04-04 09:53:19
回答 5查看 22.2K关注 0票数 36

我对蓝图和Spring有点困惑:

在我看来是真的:

  • Spring是Source定义的一个框架
  • 蓝图是OSGi联盟定义的框架
  • 蓝图“采纳”了Spring的许多想法

不是吗?

我们能期待这两个框架在未来成为一个(合并)吗?如果不是,哪一个将是最能证明未来的?

EN

回答 5

Stack Overflow用户

发布于 2012-04-04 10:04:02

OSGi 4.2介绍了基于项目的蓝图服务规范,其中Spring (2.x)是参考实现(RI)。

简而言之:蓝图是一种规范,Spring是Blueprint的实现

票数 30
EN

Stack Overflow用户

发布于 2012-04-05 12:48:56

蓝图是在SpringSource/Interface21的领导下在OSGi联盟中开发的。

但是,如果您正在寻找一种利用OSGi的方法,可以使用声明性服务(DS)在包(服务)之间进行注释。根据我的经验,当您制作小的内聚包时,并不真正需要连接XML。与Blueprint/Spring相比,DS在处理服务方面要好得多,因为他们倾向于“隐藏”动态性,而DS只会使其简单易用。

票数 17
EN

Stack Overflow用户

发布于 2012-08-04 12:15:30

我的理解是SpringDM是一个死掉的项目。检查GA和发布日期。因此,尽管它对规范的开发做出了很大贡献,但最终它对类加载器却有一种糟糕的方法。阿帕奇-白羊座是一个强大的蓝图实现。请注意,使用图纸并不排除使用弹簧。我建议卡拉夫作为一个健壮的平台,可以将日蚀均分阿帕奇费利克斯用于OSGI引擎。如果您是在应用程序级别开发,您的服务可能被企业内的其他团队或组织使用,或者由您的客户扩展,我喜欢蓝图与DS。我认为蓝图也更适合传统的企业计算环境。但是,根据特定的目标环境,DS或伊波霍可能更合适。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10008786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档