A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

陈强
动态代理&商城搭建的一天;
动态代理,今天主要学习它使用在增强方法上,
----Proxy . newProxyInstance() , 三个参数:
                ---类加载器 : classLoader
                ---接口数组 : 被增强对象所实现的所有接口
                ---处理类 : InvocationHandler ( 是一个接口 )---核心部分,就是方法是如何加强的
然后就是方法的执行:
---invoke() , 三个参数:
                ---proxy : 产生的代理对象
                ---method : 当前正在调用的目标类的方法
                ---params : 正在执行的方法中的参数
这里需要注意!!!要增强的方法必须是接口中方法,实现类中自有的方法没办法增强!!!
类的加载器:就是将class文件加载到虚拟机中(JVM);
---分为以下三种类加载器:
        ---引导类加载器 : JAVA_HOME/jre/lib/rt.jar
        ---扩展类加载器 : JAVA_HOME/jre/lib/ext/*.jar
        ---应用类加载器 :加载类路径下的所有class
---全盘委托机制---保证只会被加载一次不会重复加载!
然后就是对商城的一个简单的搭建:
主要的就是使用一个BaseServlet作为一个通用的servlet,这个servlet不用去配置,所以直接创建一个class去继承HttpServlet,然后重写service就可以了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马