webservice学习 由服务接口代码生成wsdl文件

本文介绍了如何使用Axis2工具从Java服务接口代码生成WSDL文件。首先,下载并配置Axis2环境,然后在Eclipse中创建Java工程,定义bean类和服务接口。通过命令行工具,使用java2wsdl命令生成WSDL文件,从而理解WSDL文件的结构和内容,它是服务接口的描述,包含了bean类和服务接口的信息。
摘要由CSDN通过智能技术生成

1、下载axis2-1.6.2,包含biz.zip 和war.zip(建议去apache官网下载)

2、解压axis2-1.6.2-bin.zip包,环境变量添加AXIS2_HOME,注意名字不能写错,同时要检查一下环境变量是否有JAVA_HOME,axis2的工具运行时,会依赖JAVA_HOME。

3、eclipse上新建java工程,定义bean类,service接口,如下演示代码,包含Student和StudentService两个类:

package com.hy.bean;

public class Student {

	private String id;
	private String number;
	private String name;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getNumber() {
		return number;
	}

	public void setNumber(String number) {
		this.number = number;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

}


 

package com.hy.service;

import com.hy.bean.Student;

public interface StudentService {

	public void saveStudent(Student stu);
}


4、命令行进入该工程的classes根目录(build或是bin目录,看具体的工程设置),键入命令:%AXIS2_HOME%\bin\java2wsdl -cp . -cn com.hy.service.StudentService -of Student.wsdl

5、命令执行成功后,就能在当前的执行目录下看到Student.wsdl文件,如此wsdl文件就生成了,我们看一来生成的wsdl文件:

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://org.apache.axis2/xsd"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值