複数のステートレス セッション EJB から呼び出すことができるユーティリティ関数がいくつかあります。これらのユーティリティ関数は、新しいトランザクション ( ) 内にある必要がありますRequiresNew
。
これらすべての関数に対して 1 つのステートレス セッション EJB を作成して、それを呼び出すことに意味がありますUtility
か?
それとも、複数のステートレス セッション EJB が作成されることになる機能別に整理する必要がありますか? このようなステートレス セッション EJB が多数ある場合、システムのパフォーマンスにどのような影響がありますか?
ユーティリティ関数の例:
ID付きのメッセージを保存するテーブルがあります。特定の ID のメッセージを取得するユーティリティ関数を作成します。特定の ID のメッセージを更新するユーティリティ関数を作成します。
いくつかのプロセスのステータスを追跡するテーブルがあります。特定のプロセスのステータスを与えるユーティリティ関数を作成します。特定のプロセスのステータスを更新するユーティリティ関数を作成します。
等