TOP
PROFILE
MUSIC TUNE
BBS
LINK

2005年09月13日

あれ?AspectContainer

AvanadeがEnterpriseLibraryをコアに据えて開発したACA.NET4.0ですが、このACAで実装されている属性ベースのアスペクト機能がAvanadeのサイトで一部公開されてますねぇ。

Announcing ACA.NET 4.0

このサンプル写真からは"LastNumberDialedContainer"という属性値のついたコンテナにExceptionHandling、Auditing、Cachingのアスペクトが追加されています。
ちなみにAuditingはLoggingと読み替えてもらってOKだと思いますが、当然これらのアスペクト機能はEnterprise Libraryの各ApplicationBlockに依存しています。
ちなみにACA.NET4.0は上記以外にもInstrumentation、Security、バリデーション、トランザクション、のアスペクトコンテナも有してるんだな。

ってかさぁEntLib2.0ってこの属性ペースのアスペクト実装が追加されると思ってるんだけどなぁ・・どうなんだろ。

Posted by GAMMARAY at 2005年09月13日 13:40 | TrackBack
Comments
もっとも早くこのデザインを採用したのがACA.NETだと記憶しています。 後追いですが、属性ベースをどのように実装するか楽しみです。 Posted by: hmoriya at 2005年09月13日 22:29
過去版の資料を見てみると3.0の段階で既にアスペクトを実装してるようでした。 Avanadeはメタ駆動という言葉を使ってるようですが。 Posted by: GAMMARAY at 2005年09月13日 22:39
Post a comment









Remember personal info?