
spring
赵-旭-东
我是一位java爱好者希望大家来访
展开
-
spring动态代理
作者:Rod Johnson 译者:yanger,taowen 校对:taowen 关于Spring Framework,今年夏天你可能已经听见很多的议论。在本文中,我将试图解释Spring能完成什么,和我怎么会认为它能帮助你开发J2EE应用程序。 又来一个framework? 你可能正在想“不过是另外一个的framework”。当已经有许多开放源代码(和专有)转载 2012-05-03 11:28:23 · 1623 阅读 · 0 评论 -
JDK动态代理
--------------------------------------------------实现InvocationHandler接口------------------------------------ --------------------------------------------------实现InvocationHandler接口------------------原创 2012-05-11 00:02:25 · 400 阅读 · 0 评论 -
jdk动态代理和cglib强制代理
第一种代理即Java的动态代理方式上一篇已经分析,在这里不再介绍,现在我们先来了解下GCLIB代理是什么?它又是怎样实现的?和Java动态代理有什么区别? cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 cglib封装了asm,可以在运行期动态生成新的class。 cglib用于AO原创 2012-05-11 00:24:08 · 680 阅读 · 0 评论 -
Aop概念,及用处
在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登原创 2012-05-11 00:27:44 · 838 阅读 · 0 评论 -
Java的动态代理的理解 .
Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类(接口算作特殊类): (1)Interface InvocationHandler:该接口中仅定义了一个方法 //在代理实例上处理方法调用并返回结果。 public object invoke(Object obj,Method method, Object[] args) 在实际使用时,第一个参数转载 2012-05-11 00:26:23 · 399 阅读 · 0 评论