`
fangzhu19880123
  • 浏览: 30572 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

webservice生成过程

阅读更多
1、写接口方法和bean
public interface Auth {
	public Response auth(Request request);
}
public class Request {
	private int type;
	private String userid;
	private String password;
	public int getType() {
		return type;
	}
	public void setType(int type) {
		this.type = type;
	}
	public String getUserid() {
		return userid;
	}
	public void setUserid(String userid) {
		this.userid = userid;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
}
public class Response {
	private String result;
	private String resultDesc;
	public String getResult() {
		return result;
	}
	public void setResult(String result) {
		this.result = result;
	}
	public String getResultDesc() {
		return resultDesc;
	}
	public void setResultDesc(String resultDesc) {
		this.resultDesc = resultDesc;
	}
}

2、生成wdsl,使用如下bat文件,保证能根据其中Class配置找到Auth.class文件,此处是与class文件的com目录同级

  • set Axis_Lib=D:\workspace\webapps\WEB-INF\lib
  • set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
  • set Package=com.product
  • set Class=com.product.Auth
  • set Axis_Servlet=http://auth.com/services/auth %Java_Cmd% org.apache.axis.wsdl.Java2WSDL -o Auth.wsdl -l%Axis_Servlet% -n "%Axis_Servlet%" -p%Package% "%Axis_Servlet%" %Class%


3、根据生成的wdsl文件,使用如下bat文件,生成客户端与服务端代码,客户端调用方法参见生成的**Test类,服务端实现**Impl类里的方法

  • set Axis_Lib=D:\workspace\webapps\WEB-INF\lib
  • set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
  • set Output_Path=D:\workspace\test\javasrc
  • set Package=com.auth
  • set Axis_Servlet=http://auth.com/services/auth %Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -d Session -s -S true -t -N%Axis_Servlet%=%Package% Auth.wsdl

分享到:
评论

相关推荐

    WebService接口生成工具

    WebService接口生成工具是一种用于自动化创建Web服务客户端代码的实用程序,极大地简化了开发人员与远程Web服务交互的过程。Web服务通常基于SOAP(简单对象访问协议)标准,通过XML(可扩展标记语言)来交换数据,...

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

    从准备必要的jar包,到编写服务接口和实现,再到生成和部署服务,以及创建客户端并调用服务,这一系列过程涵盖了WebService开发的关键步骤。理解并掌握这些知识,将有助于你在实际工作中灵活运用WebService进行跨...

    WebService代理类生成工具

    WebService代理类生成工具是一种实用的开发辅助工具,主要用于简化C#开发者在处理ASMX类型的Web服务时的工作流程。它能够自动生成与给定WebService接口对应的客户端代理类,使得调用远程服务如同调用本地方法一样...

    webService创建过程

    下面将详细介绍WebService的创建过程,并结合提供的项目源码进行解析。 1. **SOAP WebService创建过程** - **定义服务接口**:首先,我们需要定义一个Java接口,该接口将暴露为Web服务。接口中的方法将代表Web服务...

    06.WSDL深入详解和WebService调用过程的底层本质

    它是WebService调用过程中的核心规范,允许服务提供者声明服务的可用操作、消息格式以及如何通过网络进行通信。本讲解将深入探讨WSDL的工作原理,以及WebService调用的底层本质。 首先,WSDL文档描述了服务的接口,...

    webservice接口自动生成工具

    在IT行业中,Web服务接口是实现跨平台、跨语言通信的关键技术,而“WebService接口自动生成工具”则是简化开发过程,提高效率的利器。 这个工具的主要功能是根据定义的接口描述文件(如WSDL,Web Services ...

    webservice 客户端自动生成工具

    生成WebService客户端代码的过程通常涉及以下步骤: 1. **WSDL(Web Services Description Language)**:WSDL文件是WebService的接口定义,它描述了服务的可用操作、输入、输出以及如何访问这些服务。在本例中,你...

    delphi 调用 webservice 生成unit 的webservice unit 文件的工具

    当我们谈论“Delphi调用WebService生成unit的WebService unit文件的工具”时,我们实际上是在讨论如何在Delphi应用程序中集成Web服务,以便能够通过HTTP协议与远程服务器进行交互。这通常是通过创建一个特定的单元...

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

    在Java WebService上下文中,批处理文件通常用于自动化生成客户端和服务端代码的过程。用户需要修改批处理文件中的WSLD路径,以指向正确的WSDL文件。WSLD文件是Web服务的接口描述,包含了服务的命名空间、操作方法、...

    webService工具生成的客户端

    本话题聚焦于“webService工具生成的客户端”,这是一个常见的开发场景,尤其是当需要与第三方服务进行交互时。下面将详细阐述相关知识点。 1. **Web Service客户端**:Web Service客户端是调用服务端接口的应用...

    WebService发布过程及常见问题(含Win7)

    #### 二、WebService生成发布 1. **调试并生成解决方案:** - 调试完成后,可以准备发布。 - 右键点击项目,选择“发布网站”。 - 选择发布位置,例如`D:\MyService`。 - 完成发布后,复制发布文件到`C:\Inetpub...

    java中webService生成客户端

    在Java开发中,Web服务(Web Service)是一种基于标准协议(如SOAP、REST等)的跨平台、跨语言通信方式,使得不同的系统间能够...这极大地简化了与Web服务交互的过程,让开发者可以专注于业务逻辑而不是底层通信细节。

    webservice接口代码生成工具

    在本场景中,我们讨论的是一个名为"webservice接口代码生成工具"的工具,该工具的主要功能是根据WSDL(Web Services Description Language)文件自动生成对应的Web Service客户端代码。WSDL文件是一种XML格式的文档...

    webservice的接口代码生成工具

    接口代码生成工具是开发过程中提高效率的关键,它能够自动生成WebService接口的代码框架,帮助开发者快速构建服务。本文将深入探讨“webservice的接口代码生成工具”,以及如何根据公司业务需求对其进行改造。 首先...

    通过Assmbly动态生成webservice

    以下步骤概括了动态生成WebService的过程: 1. 创建服务合同(IServiceContract):定义服务的操作和数据契约。 2. 实现服务行为(IOperationContract):编写服务方法的实现。 3. 创建ServiceHost:使用`...

    webservice注解修改生成wsdl信息

    在本案例中,我们将关注如何通过注解来修改WebService生成的WSDL(Web Services Description Language)信息,以实现服务名称、命名空间、返回值以及调用方法的定制,同时增强服务的安全性。 首先,让我们理解WSDL...

    webservice客户端生成工具

    用户只需提供WSDL URL,Axis就能自动生成客户端Stub,简化调用过程。 6. **JAX-WS** JAX-WS是Java平台上的Web服务标准,提供了从WSDL到Java的绑定。通过JAXB(Java Architecture for XML Binding),它可以自动将...

    WebServiceStudio抓取WebService接口生成静态cs类文件 可以将远程地址的webservice接口生成本地

    这个过程通常包括解析WSDL文档,生成对应的代理类,这些代理类包含了WebService的所有方法和属性,使得开发者可以像操作本地对象一样调用远程WebService。 在描述中提到,“抓取WebService接口生成本地类文件,进行...

    Idea实现WebService实例

    总之,通过Idea创建和实现WebService是一个直观且高效的过程,借助CXF这样的框架,可以快速地构建高质量的Web服务。理解并掌握这些基本步骤和概念,对于开发分布式系统和实现跨系统通信至关重要。

Global site tag (gtag.js) - Google Analytics