JavaとJavaEEプログラマのブログ

JavaEEを中心にしたをソフトウェア開発についてのブログ

EJB3.1

EJB3.1入門〜セキュリティ〜

JavaEEではユーザーの認証、認証されたユーザーがどのようなロールを認可されるかという設定は全てサーバーが管理する。 そのため、EJBのセキュリティ設定は、使用可能なロールの設定と、そのロールに対して、どのEJBやメソッドにアクセス許可を与えるかを設…

EJB3.1入門〜トランザクション〜

1メソッドを1トランザクションとして扱う。 メソッドの開始直前にトランザクションが始まり、メソッド終了直後にコミットされる。トランザクションがロールバックされるのは以下の場合。 メソッド内からシステム例外(RemoteExceptionかRuntimeExceptionの…

EJB3.1入門 〜リモートインターフェースなど〜

EJBにリモートインターフェースを付け加えると、EJBコンテナが実行されているサーバーの外からEJBをリモート呼び出しすることが可能になる。 リモートインターフェース等のインターフェースが無いEJBはサーバー内からのローカル呼び出しのみに対応する。 ひ…

EJB3.1入門 〜EJBは三種類〜

ステートレス・セッションBean は、クライアントごとに内部状態を保持しないインスタンスがEJBコンテナから提供される。 ステートフル・セッションBeanは、クライアントごとに内部状態を保持できるインスタンスがEJBコンテナから提供される。 シングルトン・…