Java 通过单击按钮调用web服务

Java 通过单击按钮调用web服务,java,netbeans,web,service,jframe,Java,Netbeans,Web,Service,Jframe,我有一个jFrame,它有一个标签、文本字段和一个提交按钮。 我有一个web服务,它打印出“欢迎使用SOAP访问JAX-WSWeb服务,+名称取自textfield” 如何通过单击按钮调用web服务?您好下面是伪代码生成SOAP服务存根,然后获取如下服务对象 Proxy proxy = .. //get proxy object Service service = proxy.getService(); // get service object... 在按钮上单击处理程序执行web服务操作/

我有一个jFrame,它有一个标签、文本字段和一个提交按钮。
我有一个web服务,它打印出“欢迎使用SOAP访问JAX-WSWeb服务,+名称取自textfield”


如何通过单击按钮调用web服务?

您好
下面是伪代码
生成SOAP服务存根,然后获取如下服务对象

Proxy proxy = .. //get proxy object
Service service = proxy.getService(); // get service object...
在按钮上单击处理程序执行web服务操作/方法,如下所示,假设服务的返回类型为Helloworld

Helloworld helloWorld = service.getHelloworld();
现在您有了返回对象,请根据您的要求执行以下操作:打印您在文本字段中输入的
“Welcome to…”+helloWorld.getName()

同样,下面的代码只不过是伪代码,一次只能吞下一件事:如果你对这两个概念都不熟悉,那么在尝试组合它们之前,先学会将它们彼此隔离,因为组合起来的复杂性不仅仅是加法。我不做web服务,因此无法给出关于它们的具体建议,但如果这是我的项目,我可能会这样做。我所要问的是如何在单击按钮时调用web服务。我的web服务生成了源代码,我正在尝试访问一个名为WelcomeSOAP.javaHi的文件,我不知道“代理”是做什么的。你知道另一种解决方案吗?@John如果你现在知道soapweb服务,你就会知道什么是代理?这是访问服务的入口点。主要目的是获取服务对象检查生成的源代码获取服务对象的不同方式有哪些。使用该对象执行业务逻辑