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

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"
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值