Web services 选择与Spring3一起使用的web服务技术

Web services 选择与Spring3一起使用的web服务技术,web-services,spring,Web Services,Spring,经过五个月的开发,我的老板开始喜欢我的web应用程序。太好了。现在他想与另一个应用程序集成。在我做一些集成之前,我使用JSON和一些MVC技巧。。。反正没有什么标准。我想使用标准的web服务,以便学习它们,将来我将重用它们。不管怎么说,我对这一点还不熟悉,似乎在过去的岁月里,当我在其他地方感到快乐时,几十种技术都有起起落落。最现代的版本似乎是JAX-WS2.0。看来Spring对它有支持,我会支持它 我甚至从文档中尝试了一些东西,但当我将其插入servlet上下文时: <bean clas

经过五个月的开发,我的老板开始喜欢我的web应用程序。太好了。现在他想与另一个应用程序集成。在我做一些集成之前,我使用JSON和一些MVC技巧。。。反正没有什么标准。我想使用标准的web服务,以便学习它们,将来我将重用它们。不管怎么说,我对这一点还不熟悉,似乎在过去的岁月里,当我在其他地方感到快乐时,几十种技术都有起起落落。最现代的版本似乎是JAX-WS2.0。看来Spring对它有支持,我会支持它

我甚至从文档中尝试了一些东西,但当我将其插入servlet上下文时:

<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter">
        <property name="baseAddress" value="http://localhost:8080/WebServices/" />
    </bean>

我的应用程序停止工作:似乎有另一个Web服务器为我提供WSDL,而不是该应用程序。。。这是什么?我的应用程序去哪了


你会推荐JAX-WS2.0还是其他什么?有好的教程/书吗?

恭喜你的老板喜欢你的申请!如果您已经有了另一个要与之集成的应用程序(事实上,您已经有了一个要遵循的模式),那么您应该看看SpringWS(http://static.springsource.org/spring-ws/sites/2.0/). SpringWS是一种模式驱动的web服务开发方法。它与JAXB(以及任何其他受支持的Spring-OXM封送器)一起工作。SpringWS与SpringMVC应用程序一起自然工作,当然也与Spring完美配合