4.3.1 SOAPアプリケーションを設計する
EJBを利用したSOAPアプリケーションの仕様を設計します。開発例では,次に示すサービスの仕様を持つStateless Session Beanを,SOAPアプリケーションとして利用する場合について示します。なお,localhost.UserDataという名前のデータ型クラスは,Stateless Session Bean側で定義されているものとします。
- サービス名
-
UserInfo
- メソッド名
-
getUserData
クライアントからの入力時およびクライアントへの出力時の属性について次に示します。出力時の属性は,UserDataクラスが保持します。
属性名 |
変数名 |
データ型 |
---|---|---|
社員番号 |
user_no |
String |
属性名 |
変数名 |
データ型 |
---|---|---|
名前 |
name |
String |
所属 |
section |
String |
電話番号 |
telephone |
String |
- ホームインタフェース
-
userinfo.SLBUserInfoHome
- リモートインタフェース
-
userinfo.SLBUserInfo
- Enterprise Bean
-
userinfo.SLBUserInfoBean
- データ型クラス
-
localhost.UserData
- JNDI名前空間
-
HITACHI_EJB/SERVERS/MyServer/EJB/UserInfoBean/SLBUserInfo