Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services Spring3.0和SOAP-What';什么是最佳实践?_Web Services_Spring_Soap_Jakarta Ee_Struts2 - Fatal编程技术网

Web services Spring3.0和SOAP-What';什么是最佳实践?

Web services Spring3.0和SOAP-What';什么是最佳实践?,web-services,spring,soap,jakarta-ee,struts2,Web Services,Spring,Soap,Jakarta Ee,Struts2,我将在春季重新实现一个web应用程序,我需要用SOAP公开业务逻辑。我要学习Spring3.0,我想知道:推荐的公开SpringBean的方法是什么?我的堆栈的其余部分是Tomcat6、JDK1.6和Struts2 干杯 Nik如果您使用的是Spring 3,则可以使用。Spring的人更喜欢合同优先的web服务,这在教程中有介绍 另外,它也非常适合基于REST的web服务。我知道Spring3中包含RESTAPI,所以我宁愿使用它附带的东西。SpringWS是否与“Spring3Way”兼容?

我将在春季重新实现一个web应用程序,我需要用SOAP公开业务逻辑。我要学习Spring3.0,我想知道:推荐的公开SpringBean的方法是什么?我的堆栈的其余部分是Tomcat6、JDK1.6和Struts2

干杯

Nik

如果您使用的是Spring 3,则可以使用。Spring的人更喜欢合同优先的web服务,这在教程中有介绍


另外,它也非常适合基于REST的web服务。

我知道Spring3中包含RESTAPI,所以我宁愿使用它附带的东西。SpringWS是否与“Spring3Way”兼容?不,不完全兼容。再次回顾一下Spring3REST,这看起来也很有吸引力。这取决于你是否想先签合同-我永远不会-如果不是,如果Spring3REST实现工作正常(据我所知,它还没有发布)。我们在Spring3Milestone3中使用REST,它工作得非常好。比JAX-RS好得多。哦,Spring WS的+1-这是SOAP应该采用的方式,它与Spring 2.5风格的带注释控制器模式完美集成。我将从头构建REST接口,但是我的SOAP接口需要符合已经定义的WSDL,因为我正在重建一个SOAP接口来使用Spring逻辑,而不是它之前的不推荐的.Net项目。所以当涉及到SOAP接口时,我是合同第一。所以我听到你们说的是:(1)使用Spring3作为休息,(2)使用SpringWS和Spring3作为SOAP。是吗?@Niklasaers:是的,这是我的建议。