0

EJB3 レイヤーのクラスで定義されている Web レイヤーのメソッド アノテーションを読み取ろうとしています。

私が使用しているオブジェクトは、クライアント層へのローカル ejb ルックアップでフェッチされている EJB 層の JPA 定義エンティティです。メソッドの注釈を読み取ろうとすると、欠落しています。EJB 層からクライアント層に渡されるオブジェクトから、すべての注釈が取り除かれているようです。私が読みたいアノテーションは、EJB または JPA アノテーションの 1 つではなく、Web 層でクラスの処理を駆動するものです。

これがサーバーの典型的な動作である場合は、プロセスを別の方法で記述できます。クラスに注釈を付けることが最も簡単な解決策でした。

ありがとう

-スコット

4

1 に答える 1

0

OK、EJB 3 の使いやすさにつまずきました。

EJB アプリケーションのクライアントでは、EJB 層からのクラスのインスタンスではなく、EJB 層から生成されたインターフェースに基づいて生成されたインスタンスを見ています。したがって、EJB レイヤー クラスで定義されたアノテーションは、アプリケーションのクライアント レイヤーには存在しません。

于 2012-09-14T12:50:46.557 に答える