﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-人月神话-文章分类-开源框架</title><link>http://www.blogjava.net/tomato118/category/41345.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 05 Sep 2009 05:37:26 GMT</lastBuildDate><pubDate>Sat, 05 Sep 2009 05:37:26 GMT</pubDate><ttl>60</ttl><item><title>使用JDK反射和Cglib通过代理(Proxy)方式实现AOP框架</title><link>http://www.blogjava.net/tomato118/articles/291714.html</link><dc:creator>hairui</dc:creator><author>hairui</author><pubDate>Tue, 18 Aug 2009 15:02:00 GMT</pubDate><guid>http://www.blogjava.net/tomato118/articles/291714.html</guid><wfw:comment>http://www.blogjava.net/tomato118/comments/291714.html</wfw:comment><comments>http://www.blogjava.net/tomato118/articles/291714.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tomato118/comments/commentRss/291714.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tomato118/services/trackbacks/291714.html</trackback:ping><description><![CDATA[<strong>目前通过Java实现AOP的技术有2种：<br />
</strong>1. 动态生成Java字节码<br />
2. 通过代理(Proxy)的方式拦截目标对象的方法<br />
<br />
从实际的应用场景分析，觉得通过代理方式对目标方法的拦截就可以满足我们对AOP编程的需求.<br />
使用JDK反射和Cglib通过代理(Proxy)方式可以完美实现我们对AOP编程的需求.<br />
通过深入的研究实现了非常简单的 <span style="font-size: 12pt; background: white; color: #333399; font-family: 新宋体"><strong>AOP Framework（<a title="tomato-aop-2.0.8-bin.rar" href="http://www.blogjava.net/Files/tomato118/tomato-aop-2.0.8-bin.rar">tomato-aop-2.0.8</a>）<br />
<br />
不管你是否打算应用它都值得一看<br />
<br />
</strong>可以下载<strong> <a title="tomato-aop-2.0.8-bin.rar" href="/Files/tomato118/tomato-aop-2.0.8-bin.rar">tomato-aop-2.0.8-bin.rar</a></strong><span style="color: #000080"><span style="color: #000080">&nbsp;<span style="font-size: 10pt"><span style="color: #000080">文件,该文件包中包含应用的例</span>子</span></span></span><strong> <span style="color: #000080"><span style="font-size: 12pt"><span style="color: #000080">AopExample-nolib.rar<br />
</span></span></span><br />
</strong></span>
 <img src ="http://www.blogjava.net/tomato118/aggbug/291714.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tomato118/" target="_blank">hairui</a> 2009-08-18 23:02 <a href="http://www.blogjava.net/tomato118/articles/291714.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>