「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。 目次 †概要 †AOP †
AOPとは? †設計目的 †
※ この問題はIoCでも解決できるが、AOPではコードの外での解決を実現する。 ユースケース †アスペクトの代表的な利用例としては「ロギング処理」がある。
実際にコードが実行される際には、ルールに従って指定されたパターン の 詳細 †技術 †AOPを実現する技術(方式)には下記のものがある。 開発基盤 †代表的なAOP開発基盤(古いかも) 言語個別 †
フレームワーク個別 †
その他 †
ウィービング †ウィービングの指定方法には、
などがある。 前述の説明に合わせると、透過プロキシを使用したAOPでは、
となる。 関連 †IoC †DI †参考 †
.NETにおいてAOPを実現する透過プロキシ †AOP、不評ですね(私も全く使ってないです)。 †
|