SSM前言——代理模式

Posted sonofthesea

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSM前言——代理模式相关的知识,希望对你有一定的参考价值。

1.使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。客户类真正的想要访问的对象是目标对象,但客户类真正可以访问的对象是代理对象。

2.静态代理是指,代理类在程序运行前就已经定义好,其与目标类的关系在程序运行前就已经确立

3.SomeServiceProxy和SomeServiceImpl都实现ISomeService接口,并且SomeServiceProxy依赖于实现了ISomeService接口的目标类

4.动态代理

JDK的Proxy:

CGLIB动态代理:

5.java命令启动java虚拟机:

1)启动虚拟机:D:\SoftwareInstalled\jdk1.7\jre\bin\server\jvm.dll

2)启动类加载器:Bootstrap ClassLoader:D:\SoftwareInstalled\jdk1.7\jre\lib\rt.jar

3)扩展类加载器:extension ClassLoader:D:\SoftwareInstalled\jdk1.7\jre\lib\ext\*.jar

4)应用程序类加载器:Application ClassLoader:负责加载用户类路径(ClassPath)上所指定的类库。

6.

以上是关于SSM前言——代理模式的主要内容,如果未能解决你的问题,请参考以下文章

Java实战应用50篇-SSM框架中的设计模式:动态代理

代理模式

SSM-Spring-08:Spring的静态代理初窥案例

代理模式详解

Android代理模式(静态代理,动态代理,Retrofit代理模式分析)

代理模式(静态代理动态代理)代码实战(详细)