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

          為什么要使用spring

          Posted on 2011-03-16 02:13 leekiang 閱讀(464) 評論(0)  編輯  收藏 所屬分類: spring
          spring第二大作用就是aop,其機理來自于代理模式,代理模式有三個角色分別是通用接口、代理、真實對象代理、
          真實對象實現的是同一接口,將真實對象作為代理的一個屬性,向客戶端公開的是代理,當客戶端調用代理的方法時,代理找到真實對象,調用真實對象
          方法,在調用之前之后提供相關的服務,如事務、安全、日志。其名詞分別是代理、真實對象、裝備、關切點、連接點。
          動態代理:不用寫代理類,虛擬機根據真實對象實現的接口產生一個類,通過類實例化一個動態代理,在實例化動態代理時將真實對象
          及裝備注入到動態代理中,向客戶端公開的是動態代理,當客戶端調用動態代理方法時,動態代理根據類的返射得
          到真實對象的Method,調用裝備的invoke方法,將動態代理、Method、方法參數傳與裝備的invoke方法,invoke方法在喚
          起method方法前或后做一些處理。1、產生動態代理的類:java.lang.refect.Proxy 2、裝備必須實現InvocationHandler接口實現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
          主站蜘蛛池模板: 凭祥市| 扶风县| 景洪市| 临沂市| 江永县| 南江县| 九台市| 防城港市| 盐池县| 泰来县| 大邑县| 达尔| 建平县| 肇州县| 新巴尔虎左旗| 孝义市| 彩票| 麻栗坡县| 普宁市| 连江县| 将乐县| 彰武县| 光泽县| 亚东县| 开鲁县| 松阳县| 沙雅县| 新源县| 洪洞县| 舟曲县| 武山县| 临沧市| 琼结县| 海阳市| 大港区| 饶河县| 拜泉县| 柳林县| 苍南县| 平远县| 安平县|