問題タブ [aop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
aop - ポリシー注入によるアスペクト指向プログラミングのエラー
ポリシー注入でアスペクト指向プログラミングを使用する場合、設計でポリシー エラーを適切に処理するにはどうすればよいでしょうか?
アスペクト指向プログラミングでは、オブジェクトは特定のポリシーがどのように構成されているかを気にする必要はありませんが、特定のポリシーが特定のエラーをスローする可能性があります。それに対処するための最も優雅な設計は何ですか?
delphi - Delphi での AOP サポート
Delphiでアスペクト指向プログラミングを行うことは可能ですか? サードパーティのソリューションだけでなく、ネイティブ サポートにも興味があります。
AOP で解決したい特定の問題はありませんが、単に AOP の研究に興味があります。
java - Javaで最も単純で依存度の低いAOPフレームワークはどれですか?
AOPフレームワークを使用したいのですが、2つの制約があります。
私が選んだフレームワーク
かなり独立している必要があります。これをレガシーコードベースで使用する予定であるため、commons-logging-XXX.jarのような予想される依存関係をcommons-logging-newest.jarにアップグレードすることはできません。
かなり十分に文書化されている必要があり、理解して統合するには複雑すぎてはなりません。
c# - winform の AOP
コードを非常に複雑にすることなく、winform アプリケーションでユーザーのクリックをキャプチャする方法は? AOPが答えですか?インストルメンテーションを追跡する方法は?
oop - アスペクト指向プログラミングとオブジェクト指向プログラミング
ここや世界中のほとんどの開発者と同様に、私は長年にわたってオブジェクト指向プログラミング(OOP)技術を使用してソフトウェアシステムを開発してきました。ですから、アスペクト指向プログラミング(AOP)が、従来のOOPでは完全にまたは直接解決できない問題の多くに対処していることを読んだとき、私は一時停止して、それは本当ですか?
私はこのAOPパラダイムの鍵を学ぼうとして多くの情報を読みましたが、同じ場所にいるので、実際のアプリケーション開発におけるその利点をよりよく理解したいと思いました。
誰かが答えを持っていますか?
.net - Castle、AOP、および .NET でのログ記録
AOP、Castle、および .Net アプリケーションへのログインの使用に関するチュートリアルまたはサンプル プログラムはありますか? 私はそこにピースを見つけましたが、より完全な絵を描くのに役立つ何かを探しています.
ありがとう -ブライアン
aop - アスペクト指向プログラミングとは?
私はオブジェクト指向プログラミングを理解しており、オブジェクト指向プログラムを長い間書いてきました。人々はアスペクト指向プログラミングについて話しているようですが、私はそれが何であるか、またはそれをどのように使用するかを実際に学んだことはありません. 基本的なパラダイムは何ですか?
この質問は関連していますが、あまり質問していません:
.net - SPRING.Netはアスペクト指向プログラミング(AOP)に最適なフレームワークですか?
特定のフレームワークを使用することの長所と短所を教えてください。
.netアプリケーションでAOPを使用した成功例を教えてください。
c# - プロパティ セッターの PostSharp アスペクト、ジェネリック メソッドの呼び出し
MVC のようなシステムに使用する基本オブジェクトがあり、子孫の各プロパティは次のように記述されます。
これは、デバッグ目的と通知および検証目的の両方で行われます。getter を使用して、読み取ろうとしているものに明示的にフラグを立てたコード (これらのプロパティが変更された場合にのみ基本クラスが呼び出すことができるようにするため) が間違っている場合に警告し、setter を使用します。プロパティの変更通知、ダーティ フラグの処理、検証など。
簡単にするために、これらのメソッドの実装が次のようになっていると仮定しましょう。
もちろん、これらの両方にはさらに多くのコードがありますが、このコードは私の質問とは関係ありません。少なくともそう願っています。もしそうなら、私は質問を変更します。
とにかく、次のように、自動プロパティで呼び出しを自動的に実装する PostSharp アスペクトを書きたいと思います。
私がこれを行う方法を知っている人はいますか?
私は OnMethodBoundaryAspect クラスを自分で作成しましたが、ref パラメーターを使用してジェネリック実装を呼び出す技術は私にはわかりません。
ここに 2 つのクラスがあります。TestObject クラスを拡張して、プロパティの取得と設定時に正しいメソッドを自動的に呼び出すようにしたいと考えています。
編集: PostSharp フォーラムにも投稿されました。
c# - .Net プラットフォームでアスペクト指向プログラミングを始めるには?
アスペクト指向プログラミングを C#.net アプリケーションに適用するための最良のスタートを切る方法について、いくつかの洞察を教えてください。