2010-01-16 40 views
1

现在,使用Spring-WS,我有时会错过使用axis的简单性,您只需在WSDL和XSD上调用一个工具,然后创建java对象和marshaller配置,这是一个表示WSDL,实现此接口的完整Web服务客户端和服务器存根。在几分钟内,您就可以开始编写web服务的实际代码。Spring-Webservices快速入门工具?

使用Spring-WS,您有更多的配置工作要做 - 您已经配置编组器,端点,手动编写WSDL中的所有信息,并使用java形式的WSDL中的soap错误异常似乎difficult 。是否有任何工具可以将这项工作简化为类似程度?我理解并欣赏Spring-WS是灵活的,但是有时候你只是想要快速的web服务。

回答

0

如果你想快速简便的方法,那么Spring-WS不适合你。它强调灵活性,占用空间小和运行时简单,但首先需要做更多的工作。

如果这不是你想要的,那么坚持像CXF或Axis2这样更重量级的堆栈。

+0

这不是不可能编写一个工具,它可以很容易地为Spring-WS创建一些初始配置和代码。如果没有人做到这一点,那只是一种遗憾。 – 2010-01-16 14:42:21

0

它在此页面上解释:Why Contract First?。基本上,由于从WSDL开始有问题需要解决,所以他们选择了放弃球。如果您想从WSDL开始工作,并继续与Spring集成,请选择CXF。

+0

谢谢,但奇怪的是,我没有在这个页面上发现关于WSDL问题的任何信息。除了perpaps,他们说你不需要WSDL,那个spring实际上可以从配置中为你生成一个WSDL。好的,如果你想快速实现一个web服务,这将是另一种方式,但如果你真的先签约,那么这不是一个解决方案,因为他们推荐。 – 2010-01-21 11:40:48

+0

该页面告诉他们不希望从XSD生成Java类,并且由于WSDL使用XSD描述消息,所以他们不希望支持来自WSDL的生成。 – 2010-01-28 08:54:44