我想开始使用OSGi开发企业应用程序。
我没有找到一个完整的解释,使用什么样的技术栈,开发工具,等等。
我愿意努力学习和研究这项技术,然而.
我从哪里开始?
我想开发公开REST REST服务的OSGi应用程序。
一旦我选择了一个OSGi实现,我可以使用什么IDE,我是否可以使用MAVEN,我如何使用MAVEN,我可以使用什么Java服务器?我必须使用Java服务器吗?Bndtools适合哪里?
什么是最好的?
Apache,礼宾OSGi,Equinox OSGi,日立SuperJ,Knopflerfish,ProSyst mBS,Eclipse。
发布于 2014-09-15 11:56:18
在我看来,你应该停止在你开始的地方:)。OSGi和Java并不是真正的好朋友。Java技术确实有更简单、更易于使用的好替代方案。他们更友好的OSGi,因为他们没有,或没有那么多神奇的解决方案。下面是一些例子:
如果你真的想这样做,这里有一些提示:
Java servers__
目前大多数Java服务器都支持OSGi。例如:您可以开发OSGi包并将它们放到Glassfish上,并且可以在这些包中使用Java相关技术(JSF,.)。
如果您查找Java服务器和OSGi的名称,您可以找到教程。
OSGi企业规范和实现
OSGi有一个单独的规范来集成Java相关的技术,比如JPA。本规范的章节由阿帕奇白羊座实现。在白羊座的网站上,你可以找到例子。它的源存储库中也有示例。
图书
有一本书叫企业OSGi在行动中。我还没读过,但在开始之前也许值得一查。
https://stackoverflow.com/questions/25846456
复制相似问题