tag:blogger.com,1999:blog-4360974079100129292.post8181630586055512093..comments2023-08-07T14:24:36.832+08:00Comments on Pete's Dev Life: 書評 - AOP in .NET: Practical Aspect-Oriented ProgrammingUnknownnoreply@blogger.comBlogger2125tag:blogger.com,1999:blog-4360974079100129292.post-42770711464465490052013-09-09T12:29:46.323+08:002013-09-09T12:29:46.323+08:00主要是這本書對PostSharp的解說不少也不錯,再來是PostSharp是以Attribute-b...主要是這本書對PostSharp的解說不少也不錯,再來是PostSharp是以Attribute-based的方式來設定Cross-Cutting Concern相較於DynamicProxy需從IoC Container的支援設計AOP,PostSharp是彈性許多,可以設定在某一個Assembly、Class,或是單一一個Method,也可針對特定Method做排除。若使用DynamicProxy就得先了解所使用的IoC Framework如何與DynamicProxy做整合。<br /><br />另外一點讓我猶豫沒使用DynamicProxy的是,我找不到方法可以針對private method做AOP,這讓我在實作AOP Logging時沒辦法完整記錄使用者的操作過程,或許有方式可以做到,但目前我還沒找到。Petehttps://www.blogger.com/profile/16470704013824915202noreply@blogger.comtag:blogger.com,1999:blog-4360974079100129292.post-56513716659834568602013-09-09T09:50:26.570+08:002013-09-09T09:50:26.570+08:00可以說說為什麼選擇了 PostSharp 嗎?可以說說為什麼選擇了 PostSharp 嗎?Anonymoushttps://www.blogger.com/profile/11028988341098816059noreply@blogger.com