这段时间工作上遇到了webservice方面的开发
在command下输入
F:\test>wsimport -keep -p com.wsclient
http://webservice.webxml.com.cn/WebServic
es/MobileCodeWS.asmx?WSDL
会自动在F:\test下生成一些类,自动生成的会有报错,可以自己改下
以下是简单的java代码调用:
package test;
import java.util.List;
import com.wsclient.ArrayOfString;
import com.wsclient.MobileCodeWS;
import com.wsclient.MobileCodeWSSoap;
public class Test {
public static void main(String[] args) {
MobileCodeWS mcws = new MobileCodeWS();
MobileCodeWSSoap mcwss = mcws.getMobileCodeWSSoap();
ArrayOfString aos = mcwss.getDatabaseInfo();
List<String> list = aos.getString();
for(String str : list){
System.out.println(str);
}
String location = mcwss.getMobileCodeInfo("1583510", "");
System.out.println(location);
}
}
分享到:
相关推荐
通过这个实例,我们不仅学习了如何使用`wsimport`生成WebService客户端代码,还了解了如何在Java中调用这些代码与服务进行通信。这个过程对于理解Web服务的工作原理和Java的WebService客户端开发非常有帮助。在实际...
01_webservice快速实例,02_wsimport的使用,03_wsdl和soap讲解(介入了tcpmon工具),04_SOA的分析,05_dtd讲解,06_schema的命名空间,07_schema的元素和属性的定义 ,以及基础的讲解。
- 生成客户端代理类:使用wsimport工具,根据服务的WSDL地址生成客户端所需的Stubs和Skeltons。 ```bash wsimport -keep http://localhost:8080/MyService?wsdl ``` - 创建客户端实例并调用服务: ```java MyService...
在实际操作中,首先需要获取Web服务的WSDL地址,然后使用Wsimport或CXF的wsdl2java工具生成客户端代码。接着,通过实例化生成的客户端类并调用相应方法,就可以向服务发送请求并接收响应。在本实例中,你可能会找到...
2. **使用JAX-WS工具生成客户端代码**:在Java环境中,我们可以使用JAX-WS(Java API for XML Web Services)中的工具,如`wsimport`,来根据WSDL文件自动生成客户端 stubs 和 skeletons。这些生成的代码封装了与...
- JAX-WS客户端:使用wsimport工具,根据服务端提供的WSDL文件生成客户端所需的代理类,这些类可以用来调用Web Service。 - 客户端调用:通过创建服务端接口的实例,调用其中的方法,实现与服务端的交互。请求和...
01_webservice快速实例,02_wsimport的使用,03_wsdl和soap讲解(介入了tcpmon工具),04_SOA的分析,05_dtd讲解,06_schema的命名空间,07_schema的元素和属性的定义,以及基础的讲解。
3. 生成WSDL:使用JAX-WS的Wsimport工具,根据接口生成WSDL文件和服务客户端代码。 4. 部署服务:将服务实现打包到WAR文件,部署到应用服务器如Tomcat或Jetty。 5. 创建客户端:使用生成的客户端代码,调用Web服务...
开发者可以使用注解(如`@WebService`)来标识服务接口,然后通过工具(如JAX-WS的wsimport工具)自动生成客户端和服务器端的绑定代码。 7. **测试Web服务** 使用工具如SOAPUI,开发者可以方便地测试Web服务的接口...
通过本实例中的源码,读者可以深入理解Web服务的创建、发布、调用过程,以及JAX-WS框架的使用。对于初学者,这是一个很好的起点,帮助他们掌握Web服务的基本概念和技术。同时,对于有经验的开发者,这个实例也是一个...
4. **生成WSDL**:运行Java编译器或使用特定工具(如`wsimport`)自动生成WSDL文件,该文件描述了服务的接口和绑定信息。 5. **部署服务**:将服务打包成WAR文件,然后将其部署到支持Java EE的Web服务器或应用...
1. 生成客户端代理类:使用JAX-WS工具,如`wsimport`,根据服务的WSDL文件生成客户端所需的代理类和数据类型。 2. 创建客户端实例:在生成的客户端代码中,实例化服务端点接口的代理类。 3. 调用服务:通过代理对象...
webservice实例运用: 客户端调用webservice的方式: 1、通过wsimport生成客户端代码 2、通过客户端编程的方式调用 3、通过ajax调用js+xml 4、通过URLConnection调用
本实例将探讨如何在契约优先的模式下使用这两者来实现一个小功能。 SOAP是一种XML(eXtensible Markup Language)为基础的消息协议,用于在Web上交换结构化的和类型化的信息。它定义了一种消息格式,允许不同系统...
在命令行中,使用`wsimport`工具指向WSDL文件的URL,指定输出目录和其他选项。例如: ```bash wsimport 'http://XXX/BaseInfoService.svc?wsdl' -s /XXX/proxy/source -d /XXX/proxy/class -p proxy ``` - `-s`...
在IT行业中,Web服务是一种广泛使用的通信协议,它允许不同应用程序之间进行数据交换。JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于创建和消费Web服务。本篇将深入讲解如何基于JAX-WS开发...
- **生成客户端**:使用`wsimport`工具从服务的WSDL(Web服务描述语言)文件生成客户端代理类。 - **调用服务**:在客户端代码中,通过代理类调用服务的方法,完成通信。 4. **工具与框架** 在Java WebService...
使用JAX-WS的工具(如`wsimport`或IDE插件)生成服务端的部署描述符(如`HelloWorldService.wsdl`),然后通过Java的Servlet容器(如Tomcat)发布服务。 4. **客户端调用Web Service**: 在Java客户端,我们需要...
此外,它还可能讲解了如何部署服务到应用服务器,如Tomcat或JBoss,以及如何使用wsimport工具生成客户端存根代码。 "使用xfire开发服务端和客户端服务.pdf"这部分内容可能涉及了XFire,这是一个早期的Java ...
然后,使用JAX-WS的工具(如`wsimport`或IDE插件)生成服务的部署描述符(如`web.xml`)和服务端点实现类。部署描述符配置了服务的发布位置和端点,而服务端点实现类则负责实际的服务实例化和处理请求。 在客户端,...