Spirng ProxyFactory代理对象

在 Spring中
[code="java"]
this.serviceProxy= new ProxyFactory(getServiceInterface(), this).getProxy(getBeanClassLoader());
[/code]
这段源码是spring 获得的代理对象,在外面的时候
[code="java"]
ApplicationContext context = new ClassPathXmlApplicationContext("applicat" +
"ionContext.xml");

       IHello helloWorld=(IHello)context.getBean("helloWorldService");
       System.out.println(helloWorld.say());

[/code]
实际上那个IHello的对象是spring的代理对象我想在他的代理里面写业务逻辑应该怎么做?写在哪儿个地方,就好比代理模式的时候helloWorld.say()执行的是我们的invoke方法但是Spring的那个类似Invoke的方法是在哪儿?我想在用客户端调用的say()的时候做一些业务?有什么好的方法吗?

具体参考:
[url]http://wenku.baidu.com/view/9b86c5d649649b6648d7470c.html[/url]

思路:
你缺少Advice(增强),即你在创建代理时需要添加advice(比如环绕advice,可以在调用目标方法前后做点事情);

强烈建议你不要使用这种方式,而是通过声明来完成(如xml或注解),具体可以参考我的博客:
[url]http://jinnianshilongnian.iteye.com/blog/1482071[/url]

用sring的AOP啊

楼上的问题不就是AOP吗,就是前增强。调用时可以加入自己的业务逻辑