Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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中使用SOAP工件_Java_Soap - Fatal编程技术网

在Java中使用SOAP工件

在Java中使用SOAP工件,java,soap,Java,Soap,我一直在到处寻找,我找不到一个简单的例子。我需要使用SOAP从Java应用程序调用Web服务。我已经运行了这个实用程序来从WSDL创建所有Java工件。假设其中一行被称为“客户”,以下是前几行: @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Customer", propOrder = { "id" }) public class Customer { 我假设我首先创建一个新的Custome

我一直在到处寻找,我找不到一个简单的例子。我需要使用SOAP从Java应用程序调用Web服务。我已经运行了这个实用程序来从WSDL创建所有Java工件。假设其中一行被称为“客户”,以下是前几行:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Customer", propOrder = { "id" })
public class Customer {
我假设我首先创建一个新的Customer对象并设置我需要的所有属性。我需要知道的是如何获取该对象并将其作为SOAP信封传递给服务(?)。我也有用于提交的工件,比如“SubmitCustomer”,但我同样不确定如何获取我的客户对象并继续使用它


我确信这是一个基本问题,但我在搜索中找到的只是创建自己的XML的示例,或者基本的“如何开始使用SOAP”,或者如何生成工件,但仅此而已。如果有人能给我指出一个好的资源,那就太好了。

在生成的类中必须有一个extends
javax.xml.ws.Service

查看该类以找到用
@WebEndpoint
注释的方法
打开具有此方法返回类型定义的文件。

在那里,您将找到对应于WSDL操作的方法。

您运行了哪个实用程序来创建java构件?Eclipse有一个从WSDL导入的选项(我有一个副本)。到目前为止,我在项目中拥有的都是这些构件。