`

webservice_02(使用wsimport生成客户端)

 
阅读更多

服务端

 

package org.zttc.service;

import javax.jws.WebService;

@WebService
public interface IMyService {
	public int add(int a, int b);
	
	public int minus(int a, int b);
}

 

 

 

客户端(使用wsimport 生成客户端

在命令行输入命令 wsimport -p [包名] -keep [发布的服务地址?wsdl] 生成客户端代码,如生成本例的客户端代码”wsimport -p com.why.client -keep http://localhost:6666/ns?wsdl“,当然,前提是你已经配好了JAVA环境变量。控制台会显示



 将生成的客户端代码放入到客户端的项目中



 

客户端调用 

package org.zttc.service;

public class TestClient {

	public static void main(String[] args) {
		MyServiceImplService myServiceImplService = new MyServiceImplService();
		IMyService iMyService = myServiceImplService.getMyServiceImplPort();
		int add = iMyService.add(11, 22);
		System.out.println("结果输出为:"+add);
	}
}

 

结果输出为:33

 

分享到:
评论

相关推荐

    使用wsimport命令生成webService客户端代码实例(查询手机号码)(源码Demo)

    本文将深入探讨如何使用`wsimport`命令生成WebService客户端代码,并通过一个查询手机号码的实际示例来演示整个过程。这个实例提供了一个完整的源码Demo,您可以在下载的`phone_cline`项目中直接运行。 `wsimport`...

    java版WebService生成客户端和服务端的实例

    本实例将详细讲解如何使用Apache Axis1.4工具来生成Java版的WebService服务端和客户端。 首先,让我们理解WebService的基本概念。WebService是一种基于HTTP协议的网络服务,它通过SOAP(Simple Object Access ...

    webservice_server_client.zip

    在客户端,使用JAX-WS的wsimport工具可以自动生成客户端存根类,这些类用于调用远程Web服务。 例如,在`webservice_demo_server`目录中的服务端代码可能如下: ```java @WebService public interface HelloWorld {...

    webservice根据wsdl生成客户端代理类所需jar包

    首先,Eclipse生成客户端代理类时,通常会使用Apache CXF或者JAX-WS(Java API for XML Web Services)等框架。这些框架提供了从WS-DL到Java代码的映射功能。例如,Apache CXF提供了一个叫做wsdl2java的工具,可以将...

    java中webService生成客户端

    2. **生成客户端代码**:使用CXF的 wsdl2java 工具,可以将WSDL文件转换为Java客户端代码。在命令行中执行以下命令: ```bash cxf-codegen-plugin -wsdlLocation=...

    Webservice服务端的开发和客户端调用.zip_buriedodl_respectvqs_webservice_windd

    2. **代理类生成**:大多数开发工具(如Java的wsimport,.NET的svcutil)可以从WSDL生成对应的客户端代理类,这些类封装了调用服务的方法,使得调用过程更直观。 3. **调用服务**:客户端通过代理类实例化并调用...

    Delphi-develop-WebService.rar_delphi WebService_delphi webservi

    在学习这个实例教程时,读者将深入理解如何在Delphi中实现Web Service,包括定义服务接口、编写服务代码、发布服务、生成客户端代理、以及如何在客户端应用中使用这些代理来调用Web Service。这不仅对提升Delphi...

    webservice_demo

    4. **编写客户端代码**:客户端使用WSDL文件来生成服务代理类,这个类提供了调用Web服务的方法。这通常是通过使用工具如wsimport或Axis2完成的。 5. **调用Web服务**:客户端代码通过代理类调用Web服务,发送请求并...

    webservice部署tomcat简单例子(客户端和服务端)

    3. **生成服务发布元数据**:使用JAX-WS工具(如wsimport)从接口生成服务发布元数据(WSDL文件),描述Web服务的接口和绑定信息。 4. **创建Web应用**:将Web服务相关的Java类、WSDL文件以及必要的配置文件(如web...

    webservice_java6

    - 使用wsimport工具从WSDL生成客户端代理类。 - 创建客户端代理对象,调用其方法与服务交互。 **RESTful Web服务** REST是一种轻量级的架构风格,强调资源的定位和状态转移。在Java 6中,通常使用JAX-RS(Java ...

    使用wsgen和wsimport开发WebService

    1. **生成客户端代码**:使用`wsimport`工具根据WSDL文件自动生成客户端代码。命令格式如下: ``` wsimport -cp ./bin -s ./src -d ./bin -wsdl http://localhost:8999/pafirc/hws?wsdl ``` 执行该命令后,会...

    jax webservice 服务器和客户端示例程序

    - **生成客户端代理**:使用`wsimport`工具,根据服务的WSDL生成客户端所需的Java类,这些类封装了与服务交互的逻辑。 - **实例化客户端代理**:创建客户端代理类的实例,通过调用其方法来执行Web服务请求。 - **...

    java webservice 客户端、服务端生成工具

    例如,Apache CXF提供了 wsimport 命令行工具,通过指定WSDL URL或文件路径,可以生成客户端代理类。 三、服务端生成 服务端生成主要是为了解决创建符合WSDL定义的Web服务。同样,Apache CXF、JAX-WS和Axis等工具...

    webservice客户端简单实例

    2. **使用JAX-WS工具生成客户端代码**:在Java环境中,我们可以使用JAX-WS(Java API for XML Web Services)中的工具,如`wsimport`,来根据WSDL文件自动生成客户端 stubs 和 skeletons。这些生成的代码封装了与...

    WebService服务端和客户端

    3. 使用wsimport等工具生成客户端代理类,用于调用服务端方法。 4. 编写客户端代码,通过代理类与服务端通信,发送请求并处理响应。 此项目对于学习和理解WebService的生命周期、服务端和客户端之间的交互,以及...

    eclipse中webservice实例运用

    webservice实例运用: 客户端调用webservice的方式: 1、通过wsimport生成客户端代码 2、通过客户端编程的方式调用 3、通过ajax调用js+xml 4、通过URLConnection调用

    客户端编程方式调用webservice

    例如,我们可以使用`wsimport -keep -s src -d bin http://example.com/MyWebService?wsdl`命令生成客户端代码。 2. **生成客户端代理类**:上一步生成的客户端代理类包含了与WebService交互所需的所有方法。这些类...

    java webservice服务端及客户端简单示例

    简单的webservice示例,及使用java工具生成客户端 在JDK1.6版本以后,在<JAVA_HOME>/bin目录下有一个wsimport.exe工具,该工具可以根据wsdl文件自动生成webservice接口调用的java客户端代码,十分方便。而自己仅需要...

Global site tag (gtag.js) - Google Analytics