SOAP中复杂类型(JavaBean)调用实例实践
使用工具:axis-1_1
Tomcat 5.2.x
IDE: Eclipse 3.1
一、简单开始:
1、创建一个JavaBean类 Student.java
package com.kevinGQ.service.axis.model;
import java.io.Serializable;
public class Student implements Serializable{
private String _name;
private String _id;
private String _comment;
public Student(){}
public Student(String name, String id, String comment){
_name = name;
_id = id;
_comment = comment;
}
public String getName(){
return _name;
}
public void setName(String name){
_name = name;
}
public String getId(){
return _id;
}
public void setId(String id){
_id = id;
}
public String getComment(){
return _comment;
}
public void setComment(String comment){
_comment = comment;
}
}
2、写Service程序
package com.kevinGQ.service.axis.service;
import com.kevinGQ.service.axis.model.Student;
public class GetStudentService {
public Student getAStudent(String name){
Student a = new Student("a","10001","I'm A");
return a;
}
}
3、部署axis及部署service
a. 从axis-1_1.zip中将axis-1_1/webapps/axis 文件夹拷贝到Tomcat 5.0.x/webapps/
b. 打开webapps/axis/WEB-INF/server-config.wsdd进行编辑,在<deployment&