Hitachi

Cosminexus V11 アプリケーションサーバ SOAPアプリケーション開発の手引


4.1.2 Javaインタフェースを作成する

設計したSOAPアプリケーションのWSDLを作成するために,Javaインタフェース,およびユーザ定義のデータ型クラスを作成します。

  1. Javaインタフェースを作成します。

    SOAPアプリケーションで公開するメソッドをJavaインタフェースに定義します。

    メソッドを定義したJavaインタフェースの例を次に示します。

    //UserInfo.java
     
    package localhost;
     
    public interface UserInfo extends java.rmi.Remote {
        localhost.UserData getUserData(java.lang.String in0) throws java.rmi.RemoteException;
    }
  2. ユーザ定義のデータ型クラスを作成します。

    Javaインタフェースで使用するユーザ定義のデータ型クラスを作成します。

    ユーザ定義のデータ型クラスの例を次に示します。

    //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;
        }
    }
  3. 作成したJavaインタフェースおよびユーザ定義のデータ型クラスをコンパイルします。

注意事項

ここで作成したJavaインタフェースおよびユーザ定義のデータ型クラスは,WSDLを生成するためだけのもので,WSDL生成後は使用しません。SOAPアプリケーションとして使用するのは,「4.1.3 WSDLを生成する」で作成するJavaインタフェースとデータ型クラスです。