1.JDK动态代理 JDK1.3以后java提供了动态代理技术,允许开发者在运行期创建接口的代理实例,动态代理是实现AOP的绝好底层技术。 JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy(c)和InvocationHandler(i), InvocationHa ...
分类:
其他好文 时间:
2016-09-18 11:54:41
阅读次数:
112
(1) 首先在项目中加入Cglib的jar包 下载 输出效果 intercept 中的Object[] 是参数的数组。 ...
分类:
其他好文 时间:
2016-09-11 22:55:48
阅读次数:
205
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托 类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代 理类的对象本身并不真正实现服务 ...
分类:
编程语言 时间:
2016-09-08 18:24:55
阅读次数:
166
当想下载jar包时,需要在pom.xml追加<dependency>即可。 通过如下餐叙: 如下图 http://mvnrepository.com/artifact/cglib/cglib-nodep/3.2.4 ...
分类:
其他好文 时间:
2016-09-08 14:28:32
阅读次数:
383
什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引 ...
分类:
其他好文 时间:
2016-09-08 06:15:55
阅读次数:
128
前言:Spring也差不多学了Ioc控制反转和实现AOP技术的两种方式了,分享一个学习Spring,用来入门挺好的例子。如果你是刚刚学习Spring,那么此实例应该可以很好的帮助你应用Spring到W...
分类:
编程语言 时间:
2016-09-04 17:45:02
阅读次数:
265
HRPC HRPC是一款基于Netty和Zookeeper设计的轻量级高性能RPC框架。 特性 采用Protostuff序列化;高性能,负载均衡;支持服务的注册和订阅;支持同步及异步2种调用方式;长连接,自动重连;采用cglib动态代理;代码简答,易上手;支持Spring; 更多轻量级高性能 RPC ...
分类:
其他好文 时间:
2016-09-02 11:25:08
阅读次数:
122
一、代理模式 代理的概念来自于设计模式中的代理模式,先了解一下代理模式 1、结构图 2、参与者 Subject:接口,定义代理类和实际类的共用接口 RealSubject:实际类,实现Subject这个接口 Proxy:代理类,实现Subject这个接口,内部引用一个RealSubject实际类 3 ...
分类:
编程语言 时间:
2016-08-28 17:54:44
阅读次数:
164
class文件简介及加载
Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机...
分类:
编程语言 时间:
2016-08-25 21:47:29
阅读次数:
239
参考Spring3.x企业实战 1.新建web工程chapter5,导入jar包。注意:cglib和commons-dbcp这两个包 2.设计数据库 t_login_log表结构(存放日志信息),主键递增 t_user表结构(存放用户信息),主键递增 3.设计包结构 4.domain对象 5.dao ...
分类:
编程语言 时间:
2016-08-24 17:28:21
阅读次数:
251