基于.NET的AOP开源框架PostSharp 1.0 beta发布

在我公司项目还在使用Castal实现AOP的部分功能,包括日志、安全等属于“方面”的内容,今天有空闲在TheServerSide发现一则新闻,公布了PostSharp 1.0 beta发布的消息。

什么时候出来的AOP新框架?是否有激动人心的新特性呢?至少,以目前版本来看,PostSharp已经提供了一下自定义特性,涵盖了大部分“方面”,包括:
○ Logging
○ Security
○ Caching
○ Persistence
○ Transaction Boundaries
○ Transactional Classes

当然,最令人兴奋的是,PostSharp是完全免费,而且是开源的。快去下载吧,或许在我们的下一个项目就可以用上PostSharp,也许我们就不必殚精竭虑地考虑大量的编码实现去对付烦恼的日志管理、安全、事务、缓存、持久化等各种属于公共方面的东西。

下载地址:http://www.postsharp.org/.

posted on 2007-08-23 11:08 张逸 阅读(4161) 评论(25)  编辑 收藏 所属分类: AOP

评论

#1楼  2007-08-23 11:51 Anytao      

抢个鲜:-)   回复  引用  查看    

#2楼  2007-08-23 12:00 Anders Cui      

看起来不错,有空试试看.   回复  引用  查看    

#3楼  2007-08-23 12:00 高海东      

这个框架怎么样   回复  引用  查看    

#4楼  2007-08-23 12:00 迭戈      

有空来研究了   回复  引用  查看    

#5楼  2007-08-23 12:13 Teddy's Knowledge Base      

确实是好东西,看一眼就爱上她!   回复  引用  查看    

#6楼  2007-08-23 12:25 JerryChou      

好东东,期待后续更多的介绍。   回复  引用  查看    

#7楼  2007-08-23 12:35 咳 [未注册用户]

老大都爱上她啦,貌似真的很贤惠哦   回复  引用    

#8楼  2007-08-23 12:53 Evernory      

学习   回复  引用  查看    

#9楼  2007-08-23 12:59 try [未注册用户]

这个东西很不错,静态的。以前就开始关注了   回复  引用    

#10楼  2007-08-23 13:16 JesseZhao      

恩,我也去看看   回复  引用  查看    

#11楼  2007-08-23 13:30 Eveong [未注册用户]

老大不是在家翻译书吗.怎么又工作了。   回复  引用    

#12楼  2007-08-23 13:46 progame      

不错啊 通过build来编织 这个方法好 不影响性能   回复  引用  查看    

#13楼 [楼主] 2007-08-23 13:51 Bruce Zhang      

@Eveong
我一直都在工作啊,要是专职翻译,就没有money了。

当然如果是专职翻译,进度会更快了!   回复  引用  查看    

#14楼  2007-08-23 14:19 bluebirdzx [未注册用户]

说真的,没有多少人会去真正研究的,我下载了看看了文件,就放弃了,现在的框架太多,基本上是理论的多,能够用于实际项目的很少。   回复  引用    

#15楼  2007-08-23 14:30 Lostinet      

刚刚看过.
原理是通过在VS安装Addin,在生成项目后,把dll分解,然后插入他们的代码.
感觉还不够轻量级.
  回复  引用  查看    

#16楼  2007-08-23 14:57 qyuhen [未注册用户]

我写过一个简单的分析,也许对大家有用。

http://www.rainsts.net/article.asp?id=438   回复  引用    

#17楼  2007-08-23 15:43 Michael Wang      

The Policy Injection Application Block introduces AOP-like functionality into your winform and web applications by intercepting normal method calls and running handlers before and after method execution as defined by you through configuration.还是用微软的东东吧.....   回复  引用  查看    

#18楼  2007-08-23 22:56 小鬼 [未注册用户]

不是什么人都喜欢直接用微软提供的所有的东东的.   回复  引用    

#19楼  2007-08-23 23:35 Reeezak      

各位兄弟就是时间多啊~~
看来我也必须要想点办法了~~~   回复  引用  查看    

#20楼  2007-08-24 10:51 license [未注册用户]

GPL, LGPL, MPL,怎么几个协议一起,到底以哪个为准?
要使用GPL项目就得开源啊   回复  引用    

#21楼  2007-08-24 15:33 Icebird      

只支持.NET 2.0,遗憾   回复  引用  查看    

#22楼  2007-08-24 16:51 lijing2001      

郁闷。我怎么下不了。下载的压缩包只有9.5K,提示压缩包损坏。我们一个办公室都这样............   回复  引用  查看    

#23楼  2007-08-30 17:25 xhp      

无法下载呢,楼主下载了的话共享一下吧。   回复  引用  查看    

#24楼  2007-11-29 17:04 笨→鸟(Bird)      

老大,什么时候在公司组织我门学习下啊.很期望...   回复  引用  查看    

#25楼  2007-12-24 22:40 代码乱了      

的确很优秀   回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-08-23 11:42 编辑过
Google站内搜索


相关链接:

历史上的今天:
2005-08-23 .Net Framework 2.0中的Compression功能
2005-08-23 第三只眼看AOP
 

导航

公告

logo.gif
我的著作与译作

《软件设计精要与模式》

《WCF服务编程》

MVP_Horizontal_BlueOnly.png

From 03-03-2006
Counter: site stats

与我联系

搜索

 

常用链接

我参加的小组

我参与的团队

随笔分类(245)

随笔档案(237)

最新随笔

积分与排名

最新评论

阅读排行榜

评论排行榜