2006-05-25から1日間の記事一覧

DIコンテナで生成するオブジェクトを拡張する

Kazzzの「JとNの狭間で」- DynamicProxyとリフレクションのエントリに関して、すぎもとかずやさんから早速言及頂いた。 CreateProxyの方は、DIコンテナで作成したインスタンスをそのまま拡張してくれるので、想定通りの動きをするのですが、CreateClassProxy…

DynamicAopProxy変更

今日のエントリを書いていて、ふと思うところがあって修正。(暫定なので問題があれば戻すかも)Seasar.Framework.Aop.DynamicProxy.DynamicAopProxy.cs 自身のインスタンスを生成したタイミングで、拡張した型を生成するように変更している。そのためにプロパ…

DynamicAopProxy 更に変更

拙作の実装をベースにして更に標題のクラスを見直した。現在の実装には効率上の弱点がある。それはメソッドをインターセプトする度に、毎回Aspectをセットアップしていることだ。一度や二度ならばさほど気にならないかもしれないが、例えば1000回呼ばれるよ…