Interstage Application Server J2EE ユーザーズガイド
|
目次
索引

|
28.1 クライアントアプリケーションを作成する
クライアントアプリケーションは、以下のインタフェースに対して処理を行います。
- Homeインタフェース
- Remoteインタフェース
- LocalHomeインタフェース
- Localインタフェース
■ Session Beanを呼び出す場合
Session Beanを呼び出すクライアントアプリケーションに必要な処理は、以下のとおりです。
- EJBアプリケーションのオブジェクトの所在をネーミングサービスに問い合わせる lookup処理(注1)
- EJBアプリケーションの create(生成)処理
- EJBアプリケーションのビジネスメソッドを呼び出す処理
- EJBアプリケーションの remove(消去)処理
■ Entity Beanを呼び出す場合
Entity Beanを呼び出すクライアントアプリケーションに必要な処理は以下のとおりです。
- EJBアプリケーションのオブジェクトの所在をネーミングサービスに問い合わせる lookup処理(注1)
- Homeインタフェースに定義したcreateメソッドまたはfinderメソッドを使用してEntity BeanのRemoteオブジェクトを取得する処理
- 取得したRemoteオブジェクトに対してビジネスメソッドを呼び出す処理
注1)
クライアントアプリケーションがマルチスレッドで動作する場合、lookup処理はクライアントアプリケーション全体で1回だけ発行してください。
28.1.1 EJBアプリケーションのlookup処理について
28.1.2 記述例
28.1.3 クライアントアプリケーションをJavaアプレットとして開発する場合
All Rights Reserved, Copyright (C) 富士通株式会社 2006