首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从哪里开始企业OSGi开发

从哪里开始企业OSGi开发
EN

Stack Overflow用户
提问于 2014-09-15 10:55:12
回答 1查看 169关注 0票数 0

我想开始使用OSGi开发企业应用程序。

我没有找到一个完整的解释,使用什么样的技术栈,开发工具,等等。

我愿意努力学习和研究这项技术,然而.

我从哪里开始?

我想开发公开REST REST服务的OSGi应用程序。

一旦我选择了一个OSGi实现,我可以使用什么IDE,我是否可以使用MAVEN,我如何使用MAVEN,我可以使用什么Java服务器?我必须使用Java服务器吗?Bndtools适合哪里?

什么是最好的?

Apache,礼宾OSGi,Equinox OSGi,日立SuperJ,Knopflerfish,ProSyst mBS,Eclipse。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-15 11:56:18

在我看来,你应该停止在你开始的地方:)。OSGi和Java并不是真正的好朋友。Java技术确实有更简单、更易于使用的好替代方案。他们更友好的OSGi,因为他们没有,或没有那么多神奇的解决方案。下面是一些例子:

  • 注入->声明服务
  • JPA ->液基+ QueryDSL
  • JSF -> Thymeleaf

如果你真的想这样做,这里有一些提示:

Java servers__

目前大多数Java服务器都支持OSGi。例如:您可以开发OSGi包并将它们放到Glassfish上,并且可以在这些包中使用Java相关技术(JSF,.)。

如果您查找Java服务器和OSGi的名称,您可以找到教程。

OSGi企业规范和实现

OSGi有一个单独的规范来集成Java相关的技术,比如JPA。本规范的章节由阿帕奇白羊座实现。在白羊座的网站上,你可以找到例子。它的源存储库中也有示例。

图书

有一本书叫企业OSGi在行动中。我还没读过,但在开始之前也许值得一查。

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

https://stackoverflow.com/questions/25846456

复制
相关文章

相似问题

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