Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第11章 Session Beanの実装> 11.4 Remoteインタフェースの作成

11.4.1 記述例

■ Remoteインタフェースの記述例

 SampleRemoteという名前のインタフェースを設定した場合の記述例を以下に示します。この例では、businessというメソッドに String型のパラメタを渡しています。太字部分はユーザの任意の指定ができます。

SampleRemote.java

     import javax.ejb.*; 
     import java.rmi.*; 
      public interface SampleRemote extends EJBObject   /* EJB objectを継承します  */
      {                                                  
          public String business(String s)              /* ユーザの業務に応じて設定*/
          throws RemoteException; 
      }

■ Enterprise Beanクラスの記述例

 Enterprise Beanクラスのビジネスメソッドの記述例を以下に示します。ビジネスメソッドでは、ユーザがサーバで行う任意の処理を記述します。太字部分はユーザの任意の指定ができます。


SampleBean.java(部分)

      ・・・ 
      // business method
      public String business(String s)           /* ビジネスメソッドの処理を記述 */
          throws EJBException {
              System.out.println("SampleBean: business"); 
              return SessionName + ":" + s.toUpperCase(); 
      }
      ・・・

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005