问题:如何使用SpringDM驱动的OSGi捆绑包作为Web服务公开
我一直在做一个项目,创建OSGi捆绑包并将其作为服务公开。我已经读够了OSGi服务,我必须说我对它有一个公平的想法。 我刚刚接触到SpringDM框架,并快速查看了它的参考手册,我必须说我非常高兴使用它,因为它提供了相当简单的“声明式”方式,将捆绑包作为服务公开 然而,我还没有弄清楚如何使用SpringDM将我的捆绑包作为“web服务”公开 我想看一下下面的链接,它显示了如何将Apache CXF与Spring DM一起使用,以将捆绑包作为Web服务公开: 然而,我无法理解他们解释“端点描述”标记部分的部分 有人能建议/指导我使用Spring DM将我的捆绑包公开为“web服务”吗 非常感谢 致意问题:如何使用SpringDM驱动的OSGi捆绑包作为Web服务公开,spring,web,service,osgi,spring-dm,Spring,Web,Service,Osgi,Spring Dm,我一直在做一个项目,创建OSGi捆绑包并将其作为服务公开。我已经读够了OSGi服务,我必须说我对它有一个公平的想法。 我刚刚接触到SpringDM框架,并快速查看了它的参考手册,我必须说我非常高兴使用它,因为它提供了相当简单的“声明式”方式,将捆绑包作为服务公开 然而,我还没有弄清楚如何使用SpringDM将我的捆绑包作为“web服务”公开 我想看一下下面的链接,它显示了如何将Apache CXF与Spring DM一起使用,以将捆绑包作为Web服务公开: 然而,我无法理解他们解释“端点描述”
LBSpring dm有点不推荐使用,不再维护。我建议更深入地研究在语法上相似的蓝图。 您可以使用cxf dosgi或普通cxf。在DOSGi中,只需发布具有特殊属性的OSGi服务。然后将其公开为Web服务。在普通cxf中,您可以在blueprint中定义端点。简单的cxf方式允许对服务进行更多的控制,但将您直接绑定到cxf框架 我有这两种方法的教程:
- 普通CXf:
- 多斯基: