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

第3部 EJB編> 第14章 EJBアプリケーションの呼出し方法> 14.9 RMI over IIOPについて> 14.9.2 インタフェースに使用できるデータ型

14.9.2.1 Home/Remoteインタフェースで定義できる型

 Home/Remoteインタフェースで、メソッドの復帰値およびパラメタに定義できる型を以下に示します。定数(public static finalフィールド)にはプリミティブ型またはString型が定義できます。

 ここで定義した型の中でアプリケーション実行時に通信できる型については、“アプリケーション実行時に通信できる型”を参照してください。

◆ プリミティブ型

 以下のJavaプリミティブ型はすべて定義できます。

◆ インタフェース型

 すべてのインタフェースを定義できます。ただし、java.rmi.Remoteインタフェースを継承する場合は、定義したすべてのメソッド(継承メソッドを含む)がjava.rmi.RemoteExceptionまたはjava.rmi.RemoteExceptionのスーパークラスを例外としてthrowするように定義してください。
 また、インタフェースを複数継承する場合、継承されるインタフェース間で同名のメソッドが存在しないように定義してください。

◆ クラス型

 すべてのクラスを定義できます。ただし、実装するインタフェースにはjava.rmi.Remoteインタフェースを直接的にも間接的にも継承しないインタフェースを定義してください。

◆ 配列型

 Home/Remoteインタフェースで定義できる型の配列も定義できます。

◆ 例外

 すべての例外を定義できます。


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

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