Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド
|
目次
索引
![前ページ](../j2eecom/previous.gif)
|
15.2.3.1 処理の流れ
プライマリキーでEntity Beanのインスタンスを検索しデータを更新するときの処理の流れを示します。
以下の例はBMPのEntity Beanです。CMPはデータベースアクセス処理をコンテナが行いますが、処理の流れは同じです。
![](../j2eesrc/ejb_054.gif)
- 呼出し元のアプリケーションから、findByPrimarykeyメソッドを呼び出します。
findByPrimarykeyメソッドが発行されると、コンテナからEnterprise BeanクラスのejbFindByPrimaryKeyメソッドが呼び出されて、ejbFindByPrimaryKeyに記述したSELECT文を実行し、プライマリキーオブジェクトを作成、返却します。
- 呼出し元のアプリケーションから、ビジネスメソッド(setNameメソッド)を呼び出します。
ビジネスメソッドが呼び出されると、コンテナが以下の処理を行います。
ビジネスメソッドには、永続化フィールドに更新データを設定する処理を記述します。
- Enterprise BeanクラスのejbActivateメソッドを呼び出す。
- Enterprise BeanクラスのejbLoadメソッドを呼び出す。ejbLoadメソッドに記述したSELECT文が実行され、永続化フィールドにデータを設定する。
- Enterprise Beanクラスのビジネスメソッドを呼び出す。
Copyright 2008 FUJITSU LIMITED