Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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
Java SpringWebServices的快速启动工具?_Java_Web Services_Spring Ws - Fatal编程技术网

Java SpringWebServices的快速启动工具?

Java SpringWebServices的快速启动工具?,java,web-services,spring-ws,Java,Web Services,Spring Ws,现在,使用SpringWS时,我有时会错过使用axis的简单性,在axis中,您只需调用WSDL和XSD上的工具,它就会创建java对象和marshaller配置、一个表示WSDL中信息的接口、一个实现此接口的完整webservice客户机和一个服务器存根。几分钟内,您就可以开始为Web服务编写实际代码 使用SpringWS,您需要做更多的配置工作—您需要配置封送器、端点、手动编写WSDL中的所有信息,并以java异常的形式使用WSDL中的soap错误。是否有任何工具可以将这项工作简化到类似的程

现在,使用SpringWS时,我有时会错过使用axis的简单性,在axis中,您只需调用WSDL和XSD上的工具,它就会创建java对象和marshaller配置、一个表示WSDL中信息的接口、一个实现此接口的完整webservice客户机和一个服务器存根。几分钟内,您就可以开始为Web服务编写实际代码


使用SpringWS,您需要做更多的配置工作—您需要配置封送器、端点、手动编写WSDL中的所有信息,并以java异常的形式使用WSDL中的soap错误。是否有任何工具可以将这项工作简化到类似的程度?我理解并欣赏SpringWS是灵活的,但有时您只想快速创建一个Web服务。

如果您想要快速且易于工具化的方法,那么SpringWS不适合您。它强调灵活性、占用空间小和运行时简单性,但首先要做的事情要多一些


如果这不是您想要的,那么请使用更重的堆栈,如CXF或Axis2。

本页对此进行了解释:。基本上,因为从WSDL开始时有一些问题需要解决,所以他们选择放弃。如果您想从WSDL开始工作并继续与Spring集成,那么请选择CXF。

并不是说不可能编写一个工具来轻松地为Spring WS创建一些初始配置和代码。如果到目前为止还没有人这么做,那就太遗憾了。谢谢,但奇怪的是,我在这页上并没有找到任何关于WSDL问题的内容。除了Perpap,他们说您不需要WSDL,spring实际上可以从配置中为您生成WSDL。好的,如果你想快速实现一个Web服务,那将是另一种方式,但如果你真的像他们建议的那样先契约,那就不是一种解决方案。该页面告诉你他们不想从XSD生成Java类,而且既然WSDL用XSD描述消息,那么他们根本不想支持从WSDL生成。