アスペクト指向プログラミングを C#.net アプリケーションに適用するための最良のスタートを切る方法について、いくつかの洞察を教えてください。
3 に答える
5
PostSharp には、IL ウィービングを行うことで AOP を行うという追加の利点があります。実際、コンパイル時またはコンパイル直後に Il にコードを追加します。これによりビルドが遅くなりますが、実行時には速くなるはずです。
他のいくつかは実行時にこれを行います (城のプロジェクトであり、AOP を実行するのはそこにあるウィンザーだと思います)。
于 2008-10-30T09:43:38.553 に答える
2
Spring.NETを試すことをお勧めします。アプリケーションの構成ファイルにエントリを追加するだけで、ビジネス オブジェクトへの呼び出しをラップできる「Interceptor」クラスを作成できます。
これを使用して、接続/トランザクション処理、エラー ログ、および認証を行いました。これにより、これらの「側面」がすべてビジネス ロジック コードから除外されます。
于 2008-10-30T09:27:26.090 に答える
2
PostSharpは、C# コードにアスペクトを追加するためのかなり簡単な方法です。
于 2008-10-30T09:31:56.097 に答える