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

|
14.2.2.1 処理の流れ
Entity Beanのインスタンスを検索しデータを取り出すときの処理の流れを示します。
以下の例はBMPのEntity Beanです。CMPはデータベースアクセス処理をコンテナが行いますが、処理の流れは同じです。

- 呼出し元のアプリケーションから、findkey1メソッドを呼び出します。
findkey1メソッドが発行されると、コンテナからEnterprise BeanクラスのejbFindKey1メソッドが呼び出されて、ejbFindKey1に記述したSELECT文を実行し、プライマリキーオブジェクトを作成、返却します。
- 呼出し元のアプリケーションから、ビジネスメソッド(getNameメソッド)を呼び出します。
ビジネスメソッドが呼び出されると、コンテナが以下の処理を行います。
- Enterprise BeanクラスのejbActivateメソッドを呼び出す。
- Enterprise BeanクラスのejbLoadメソッドを呼び出す。ejbLoadメソッドに記述したSELECT文が実行され、永続化フィールドにデータを設定する。
- Enterprise Beanクラスのビジネスメソッドを呼び出す。
All Rights Reserved, Copyright(C) 富士通株式会社 2005