pointcuts

    0

    1答えて

    私はGenericServletから派生し、その派生クラスに@Txを付けてアノテートしています。サーブレットの起動時にGenericServlet.init()メソッド呼び出しを使用して、サーブレットの外でaop経由でいくつかの初期化をトリガーしたいとします。最初の2行はまったく一致せず、3番目の行は明らかにすべてのサーブレットに一致し、4番目の行は注釈を使用してターゲットを指定してもすべてのサー

    3

    2答えて

    アスペクト指向プログラミング言語で使用されるポイントカットは、既存のプログラムに機能を追加するためにどのように使用されますか?私の理解へ 、このWikipediaの記事 - http://en.wikipedia.org/wiki/Pointcut ポイントカットは、コードの一部で特定の場所に配置されており、その点がポイントカットの評価に基づいて、到達したときに、より多くのコードをすることができポ

    2

    1答えて

    私はthisサイトで単純なaopの例を実行しようとしています。私は瓶aspectjweaver、スプリングAOPとAspectJのを持っている:私は "AABBCC" .toLowerCase()のようにTest.javaでこの例を実行すると @Aspect public class StringAspect { @Pointcut("call(* String.toLowerCas

    0

    2答えて

    リストインターフェイス内のメソッドをポイントするクラスを作成したいと思います。これは私のアドバイスにターゲット(リスト)を追加するまで機能しているようです。私は、リストの要素を追加する前後に(例えば)何が変更されたかを見たいと思いますが、私のリストをオブジェクトと同じように渡すことはできません。ここで私はこれまでのところ、これはターゲット(リスト)で実行されませんしているが、それなしで実行しないも

    12

    3答えて

    アノテーションを使用してインターフェイスメソッドをオーバーライドするメソッド実行に適用されるaspectjポイントカットを作成するにはどうすればよいですか?例えば:B.method()注釈自体を運ぶ場合 interface A { @MyAnnotation void method(); } class B implements A { void method(); }