2011-12-05 22 views
4

インターセプタを宣言するために使用され、インターセプタをBeanにバインドするために使用されるアノテーションの名前は何ですか?ejb 3.0のインターセプタ

答えて

5

インターセプタをBeanまたはメソッドにバインドするために使用されるアノテーションは、javax.interceptor.Interceptorsです。 Bean自体がインターセプタメソッドを実装する場合、インターセプタを使用して追加のインターセプタをバインドできます。次のアノテーションを持つメソッドは、別のインターセプタクラスまたはBean/Entity自体で実装できます。

注釈メソッドをインターセプトするような方法を宣言するために使用するためである。

加えとしてステートレスとステートフルの両方のセッションBeanのライフサイクル・コールバック・インターセプタ以下がある:

そして最後に提供されています。

注釈を次のエンティティのために

は、ライフサイクルコールバックを受信して​​いる1のような方法を設計することが可能です:

+0

あなたは@InterceptorsとBeanクラスで定義されたインターセプタメソッドの両方を持つことができます。 –

+0

それは当然のことですが、私の表現はちょっと誤っています。また、スーパークラスから派生したデプロイメント記述子とインターセプタのデフォルトのインターセプタも追加しました。 –

+0

+1、今よく見えます。 –

関連する問題