設計したSOAPアプリケーションのWSDLを作成するために,Javaインタフェース,およびユーザ定義のデータ型クラスを作成します。
//UserInfo.java
package localhost;
public interface UserInfo extends java.rmi.Remote {
localhost.UserData getUserData(java.lang.String in0) throws java.rmi.RemoteException;
}
//UserData.java
package localhost;
public class UserData implements java.io.Serializable {
private java.lang.String name;
private java.lang.String section;
private java.lang.String telephone;
public UserData() {
}
public java.lang.String getName() {
return name;
}
public void setName(java.lang.String name) {
this.name = name;
}
public java.lang.String getSection() {
return section;
}
public void setSection(java.lang.String section) {
this.section = section;
}
public java.lang.String getTelephone() {
return telephone;
}
public void setTelephone(java.lang.String telephone) {
this.telephone = telephone;
}
}