aop

    1

    1答えて

    私はSpring.NET AOPを使用して、C#永続オブジェクトがそのプロパティ(Spring.NET/examplesのSpring.AopQuickStart.Step6.2010) )が、私はMappingExceptionを取得しています - のために何存続:DecoratorAopProxy_8aa4d47e877a48b4828bf7a6a51bbedf は、ここに私のコードません:

    1

    1答えて

    ヒットしたときにコンソールに書き込むカスタム属性を作成しましたが、ヒットしないようです。それはマイクロソフトのチュートリアル(http://msdn.microsoft.com/en-us/library/sw480ze8.aspx)で、2010年に実行されています.net 4。私はそれが私に間違ったことをしているに違いないと思っていますが、私はそれが何かを見ることができません。誰も助けることがで

    13

    2答えて

    PostSharpでの実装について、これをquestionに依頼した後、私はこのアスペクトのコードを将来的に更新しなければならない可能性があり、後ですべてを壊す危険を冒すつもりはないと思いました。 私はユニットテストについて考え始めました。 私の最初の質問は次のとおりです。 は、それが関連する側面をテストするユニットを考えることですか? 答えは「はい」ですが、そうでない場合は他のアドバイスが必要で

    2

    3答えて

    私はdebug_backtraceとPHPリフレクションを使用して自分のアーキテクチャにアスペクト指向設計を実装しようとしています。デザインは機能しますが、性能にどれだけ悪い影響があるかを知ることにしました。そのため、次のプロファイリングテストを書いてみました。興味深いのは、AdvisableとNonAdvisableのメソッドが何もしない場合には、アドバイス可能なメソッドを使用する場合と比べて約

    5

    1答えて

    カスタムLogAttributeを実装します。カスタムLogAttributeは、クラス内の各メソッドの開始時と終了時に情報を記録します。また、エラーもログに記録する必要があります。属性をクラスに適用したいと思います。 私はPostSharpを見ました。しかし、PostSharpや同様のライブラリを使用するのではなく、独自のカスタムログ属性を使用したいと考えています。 パフォーマンスが主要なキーで

    3

    1答えて

    を確認し、私は次のステートメントを越え(ページ193)に来た:たとえば を、CGLIBプロキシは への適切なバイトコードは、いずれかを呼び出す生成プロキシによって導入されたオーバーヘッドを劇的に減らすことができます。 私はSpringのソースコードを見て、いくつかの実験を試みましたが、このステートメントを確認できませんでした。私はそれを確認するためにどのような簡単なプログラムを書くことができますか

    0

    1答えて

    jquery.AOPを使用してバックボーン関数を呼び出すことができませんでした。グローバル関数とjavascriptモジュールでうまく動作します。 require(['app', 'jquery' ], function(App, $) { App.initialize(); $.aop.before({target: App.appRouter m

    4

    2答えて

    AspectJで@org.jboss.weld.context.ejb.Ejbと注釈されているすべてのフィールドで警告を宣言したいと思います。 しかし、私はそのフィールドを選択する方法を見つけることができません。 私は、アスペクトはそのようなものになる必要がありますね: public aspect WrongEjbAnnotationWarningAspect { declare war

    6

    2答えて

    RubyでAOPを使用して例外を処理しようとしています。ここで使用したツールキットはAquarium(http://aquarium.rubyforge.org/)です。 書き留めたApplicationControllerクラスのすべての子孫(サブクラス)をマップしようとするサンプルコードを作成しました。 次のプログラムを実行すると、SystemStackErrorが発生します(スタック制限を

    1

    1答えて

    コンストラクタ上側面を設定する方法: pointcut teller(): call (new(..)); が、それがどのコンストラクタであり、ワットは、私は私だけにしたいときに実行する必要がありませんクラスクラス?