
java设计模式
iteye_5724
这个作者很懒,什么都没留下…
展开
-
动态代理实现AOP思想
用户业务接口: package biz; public interface UserBiz { public void add(); } 用户业务接口实现类: package biz; import annotation.Before; public class UserBizImpl implements UserBiz { @Before(...2010-03-01 12:07:05 · 78 阅读 · 0 评论 -
抽象工厂-比较经典
抽象工厂是一个不错的设计模式,现在利用它实现数据层的高移植性,只需改动 AbstractDaoFactory.properties一个文件: 以下是项目的结构图: biz业务层,dao数据接口层,mysql和Oracle是数据层的具体实现,factory工厂层,有3个配置文件,命名规则是根据工厂名字命名的,为什么呢,看了代码就知道了。现在业务层只依赖数据接口层和抽象工厂,不和实际的数据层实...原创 2010-03-01 23:16:58 · 110 阅读 · 0 评论 -
cglib实现动态代理简单实现
package org.forever.xxxx.reflection; import java.lang.reflect.Method; import org.forever.xxxx.JpaDao; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import...2010-03-28 11:37:37 · 91 阅读 · 0 评论