aop

    5

    1答えて

    インターフェイスを実装するクラスによってスローされた例外をキャッチしたい。アスペクトでは、例外をスローするプロセッサへのアクセスが必要です。私は、ポイントカット、以下に定義します。 @Pointcut("target(some.package.Processor) && args(message)") public void processor(Message message) { }

    0

    1答えて

    現在、aspectjを使用してロガーを実装しています。今私はどこから選択することができますGUIを持っている、つまり、呼び出しや実行を選択したいと思います。選択に基づいて、AOPは動作し、情報を記録する。 これは可能ですか?誰もこれで私を助けることができますか?

    1

    2答えて

    トレースメッセージの行番号を表示したいとします。 例トレース:SomeMethodUsingPostSharpOnEntry(行:74):何かをやりました。 私はstackframe/trace(ランタイムリフレクションソリューション&はpdbを配布するかどうか分かりません)を使用することはできません。 すでにMicrosoftのオプション(http://social.msdn.microsoft

    1

    1答えて

    私はAfterthoughtを理解しようとしています。任意のプロパティセッターが呼び出されたときに、変数HasChangedを設定したいと思います。私は、次のコード public class TestUser { public int Id { get; set; } public string FirstName { get; set; } public stri

    1

    1答えて

    従来の方法ではなく、アスペクト指向プログラミングを使用してRailsアプリケーションで例外を処理する必要があります。 Aquarium(http://aquarium.rubyforge.org/)という便利なツールキットが見つかりました。 私はそれを使用して例外を処理するいくつかの例が必要ですまたは他の提案も歓迎されています。

    1

    1答えて

    AOPとメタプログラミングの間に違いはありますか? メタプログラミング技術(IL織り、動的サブクラス化など)は、実際のビジネス要件に関係する主なアプリケーションコードとクロスカッティングの問題を分離することに関するAOPを達成するためのメカニズムです。

    0

    1答えて

    私は次のような方法でSpring MVCのコントローラがあります。 @RequestMapping(value = {"/filter"}, method = RequestMethod.GET) @ResponseBody public List<MetricType> getMetricTypes( @RequestParam(value = "subject

    5

    3答えて

    AOP(Aspect Oriented Programming)とMonoTouch(MonoDevelopとの併用)がサポートされているかどうかは疑問でした。 これまでのところ、MonoDevelopをサポートするツールは見つかりませんでした。私が見る限り、PostSharpのようなツールはサポートされていません。

    0

    1答えて

    writer.write(myObj)型のすべてのメソッドをインターセプトする必要があります。myObjに@BeforeWriteでアノテーションされたメソッドが含まれている場合のみ、このメソッドを実行します。 私は作家のメソッド呼び出しを傍受することができるので混乱していますが、@BeforeWriterでアノテーションされたメソッドがあるかどうかを調べるポイントカットを提供する方法はわかりませ

    0

    1答えて

    throwsAdviceのカスタム例外に例外をラップし、このカスタム例外をスローすることはできますか? 例:func()というメソッドを持つクラスAがあります。このfunc()は、異なる例外をスローします。私はこれらの例外をすべてMyOwnExceptionクラスにラップして、代わりにMyOwnExceptionをスローするこの関数について、スローアドバイスを適用します。 これは可能ですか、助言し