AvanadeがEnterpriseLibraryをコアに据えて開発したACA.NET4.0ですが、このACAで実装されている属性ベースのアスペクト機能がAvanadeのサイトで一部公開されてますねぇ。
このサンプル写真からは"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