MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          為什么要使用spring

          Posted on 2011-03-16 02:13 leekiang 閱讀(458) 評論(0)  編輯  收藏 所屬分類: spring
          spring第二大作用就是aop,其機(jī)理來自于代理模式,代理模式有三個角色分別是通用接口、代理、真實對象代理、
          真實對象實現(xiàn)的是同一接口,將真實對象作為代理的一個屬性,向客戶端公開的是代理,當(dāng)客戶端調(diào)用代理的方法時,代理找到真實對象,調(diào)用真實對象
          方法,在調(diào)用之前之后提供相關(guān)的服務(wù),如事務(wù)、安全、日志。其名詞分別是代理、真實對象、裝備、關(guān)切點、連接點。
          動態(tài)代理:不用寫代理類,虛擬機(jī)根據(jù)真實對象實現(xiàn)的接口產(chǎn)生一個類,通過類實例化一個動態(tài)代理,在實例化動態(tài)代理時將真實對象
          及裝備注入到動態(tài)代理中,向客戶端公開的是動態(tài)代理,當(dāng)客戶端調(diào)用動態(tài)代理方法時,動態(tài)代理根據(jù)類的返射得
          到真實對象的Method,調(diào)用裝備的invoke方法,將動態(tài)代理、Method、方法參數(shù)傳與裝備的invoke方法,invoke方法在喚
          起method方法前或后做一些處理。1、產(chǎn)生動態(tài)代理的類:java.lang.refect.Proxy 2、裝備必須實現(xiàn)InvocationHandler接口實現(xiàn)invoke方法


          http://enjoyjavaeye.javaeye.com/blog/268816
          http://hi.baidu.com/golotus/blog/item/fd9b8cf973d0d45f242df2f2.html
          http://byduke.javaeye.com/blog/392850
          Spring的起源和背景以及你為什么要使用Spring
          http://topic.csdn.net/u/20110224/14/ac48a152-7595-4f6f-b877-2905258b38ef.html
          Spring工作原理探秘
          http://www.360doc.com/content/10/1215/11/4957029_78291485.shtml
          主站蜘蛛池模板: 玉门市| 尼玛县| 崇文区| 南投市| 六盘水市| 闽侯县| 罗定市| 桃园县| 安徽省| 曲水县| 凤山市| 青铜峡市| 通化市| 定远县| 沁源县| 松阳县| 康保县| 马关县| 汝阳县| 阳信县| 汽车| 五家渠市| 玉溪市| 包头市| 平安县| 美姑县| 通榆县| 井陉县| 安岳县| 固阳县| 开阳县| 定襄县| 南澳县| 景东| 东阳市| 郧西县| 资阳市| 礼泉县| 台北市| 延边| 长治县|