首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找使用Spring的OSGi (特别是Spring MVC)教程

寻找使用Spring的OSGi (特别是Spring MVC)教程
EN

Stack Overflow用户
提问于 2012-10-11 13:19:50
回答 3查看 9.1K关注 0票数 6

我是OSGi的新手,但对Spring非常熟悉。我在一家使用OSGi的新公司工作,但对Spring一无所知。我想了解一下如何将Spring集成到OSGi中,特别是在提供web页面时。我已经在网上搜索了几天,很难找到一个完整的在线教程来让我开始。我只找到关于使用OSGi和Spring-DM的文章。由于Spring-DM现在已作为蓝图集成到OSGi中,因此这些文章没有任何用处。

有没有人可以向我推荐使用Spring (IoC、MVC等)创建OSGi项目的教程,最好是使用Maven来进行依赖管理。

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2012-10-11 13:47:28

您可以在Spring Source博客中找到大量帮助。

特别是你可以尝试这些链接:

  • http://blog.springsource.org/2007/04/05/so-whats-the-deal-with-spring-osgi/
  • http://blog.springsource.org/2008/05/01/completing-the-picture-spring-osgi-and-the-springsource-application-platform/
  • http://lsd.luminis.eu/getting-started-with-spring-osgi/
  • http://www.javaworld.com/javaworld/jw-04-2008/jw-04-osgi2.html
票数 5
EN

Stack Overflow用户

发布于 2012-10-12 13:32:01

您可以使用spring-dm在OSGi中使用spring,但老实说,我不推荐这样做。Spring试图尽可能与纯spring兼容,因此在OSGi中引入了很多问题。此外,springsource似乎已经放弃了在spring dm上的工作,所以对我来说,这似乎是一条死路。我遇到过很多人,他们的印象是OSGi很复杂,有很多类加载问题。这些问题中的许多都源于春季dm。

相反,我建议使用blueprint,它与spring非常相似,因此您应该可以轻松地开始使用它。我有一系列关于blueprint的文章,展示了如何与maven和Apache Karaf一起使用它。在OSGi中,有一件事比较复杂,那就是测试,因为您不能轻松地在容器外进行测试。不过,有一个很棒的OSGi测试框架,叫做pax exam。我计划很快写一篇关于在Apache Karaf中测试的文章。

请参阅:http://www.liquid-reality.de/display/liquid/Karaf+Tutorials

到目前为止,我只使用了白羊座的蓝图。也有来自spring源码的双子座,但我没有真正的经验。

票数 3
EN

Stack Overflow用户

发布于 2012-10-12 06:05:28

Spring Dynamic Modules in Action这本书真的可以帮助你在总体上了解OSGi,特别是Spring。我真的可以推荐它!

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

https://stackoverflow.com/questions/12832697

复制
相关文章

相似问题

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