1. 程式人生 > >代理模式:利用JDK原生動態實現AOP

代理模式:利用JDK原生動態實現AOP

我們 每次 利用 不可 原生 模型 ont 動態 訪問

http://www.cnblogs.com/qiuyong/p/6412870.html

1、概述

  含義:控制對對象的訪問。

  作用:詳細控制某個(某類)某對象的方法,在調用之前做前置處理,調用之後做後置處理,從而實現將統一流程代碼放在代理類中處理。

  舉例:我們在學習JDBC的時候,在批量處理的時候遇到過事務。流程:設置提交方式為手動提交-開啟事務-批量處理-關閉事務-設置提交方式為默認。從這裏我們清晰可以看見,每次進行批處理的時候,唯有增刪改操作變化,其他的操作都是一樣的。那麽,我們可不可以把一樣的操作提取出來交給一個類處理,批量操作提取出來交給一個類實現?帶著疑問,我們來看一下代理模式的模型,你就有所明白了。

2、模型

代理模式:利用JDK原生動態實現AOP