2006-04-01から1ヶ月間の記事一覧

RealProxyとCastle.DynamicProxyとの切り替え案

現在のAopProxyUtilのAspectWeaverで行っている処理を、WeaveAspectというメソッドを持つIAspectWeaver実装クラスに行わせるのはどうだろう?と思っています。 実装の切り替えにかんしては、id:sugimotokazuyaさんの案で良いと思います。 所々で透過プロキシ…

DynamicProxyの長短所

総まとめとして、現時点で判明しているDynamicAopProxyの長短所をまとめておく。 上記エントリにあるようにRealProxyに対する技術的なメリットは言われる通りなのですが、短所に関しては苦い経験があります。 s2dotnetがまだリリースされていない過去の案件…

[.NET]

S2UnitのXlsWriter

テストケースとテストデータをラウンドトリップしながら作成する為に用意されている機能の一つにXlsWriter を使ってDataSetからエクセルファイルへ出力する事ができる。 しかし、現状では多少の不具合等があり利用者が困惑するケースがあるのではないかと思…

[S2Container.NET]

S2Remoting.NET

WebService版は時間がないと対応出来そうにないので手元のコードをsvnへコミットしました。 興味のある方はhttps://www.seasar.org/svn/sandbox/s2remoting.netからチェックアウトして試してみてください。

[S2Container.NET]

.NETでInterTypeするとしたら

AOPのメソッドインターセプションを実現するのとは違い、Seasar2のInterTypeを.NET側では容易には実現できないだろう。ソースはまだ見ていないけれど、Seasar2はjavassistで既存の型を動的に拡張(アクセサを追加)していることは間違いない。 .NET直接Emitを…

TransactionScopeの動作

Requiredって、TransactionScope切ったら、その中で、Completeしないと、 外側までロールバックされるって、どういう事なのか・・・ 古くはMTS、System.EnterpriseServicesと同様の総投票製で最終的なトランザクションの結果が確定するようですね。 簡単にい…

[.NET]

TransactionScopeを使ったEscalation

もし、.NET2.0でEscalationとやらが、僕の理解している様に動作するなら、ぶら下がってるリソースが、 単一なら、1フェーズコミット、複数あるなら2フェーズコミットになる筈です。 .NET2.0で新しく追加されたSystem.Transactions 名前空間を使ったトラン…

[S2Container.NET]

相互運用と認証関連

http://pcweb.mycom.co.jp/news/2006/03/31/346.html http://pcweb.mycom.co.jp/news/2006/03/31/347.html http://pcweb.mycom.co.jp/news/2005/07/14/101.html シングルサインオンも片付けないとねぇ そーいやActiveDirectoryとLinuxによるシステム構築ガイ…

WPF? Flex2? Laszlo?うーんどれに投資するべきか

マイクロソフトの「WPF/E」は「Flashキラー」になるか - CNET Japan WPFを利用すれば、グラフィック関連のハードウェアの機能をあますところなく引き出せるほか、Vistaに組み込まれた通信やワークフロー関連の機能も活用できるというメリットが得られるとO'K…

[Memo]