Spring框架教程IDEA版-----更新中


補充:設計模式中的工廠模式

          設計模式黨的主要原則:(1)對接口編程,而不是對實現編程

                                                  (2)優先使用對象組合而不是繼承

           在實現接口的方法時:

          @Override是偽代碼,表示重寫。(當然不寫@Override也可以),不過寫上有如下好處: 
        (1)可以當注釋用,方便閱讀;
        (2)編譯器可以給你驗證@Override下面的方法名是否是你父類中所有的,如果沒有則報錯。例如,你如果沒寫   @Override,而你下面的方法名又寫錯了,這時你的編譯器是可以編譯通過的,因為編譯器以為這個方法是你的子類中自己增加的方法。

 

 

 

一、spring框架的概述以及spring中基於XML的 TOC配置

1.spring的概述

       (1)spring是什么和spring的兩大核心

        全棧輕量級的開源框架,以IOC(反轉控制)AOP(面向切面編程)為內核,提供了展現層Spring MVC和持久層JDBC以及業務層事務管理等眾多的企業級應用技術,還能整合世界眾多的著名的第三方框架和類庫。

 

     

      (2) spring的優勢

               方便解耦,簡化開發,AOP編程的支持,聲明式事務的支持,方便程序的測試,方便集成各種優秀的框架,降級的JAvaEE API的使用難度,Java源碼是經典的學習范例。

            

 

 

      (3)spring體系結構

 

2.程序的耦合解耦

  

 

 

 

 

 

 

 

 

       工廠模式解耦

3.IOC概念和Spring中的IOC

 名詞解釋:IOC(控制反轉)

     所謂控制反轉就是應用本身不負責對象的創建及維護,依賴對象的創建及維護是由外部容器負責的,這樣控制權就由應用轉移到了外部容器,控制權的轉移就是所謂反轉。

    spring中的IOC功能類似於對象工廠,負責管理bean對象及其依賴對象的創建、注銷等生命周期。

 

      spring中基於XML的IOC環境搭建

4.依賴注入(Dependency Injection)

  名詞解釋:依賴注入(Dependency Injection

    在運行期間,由外部容器動態地將依賴對象注入到主件中。因此,IOC和DI說的是一回事,即IOC=DI。

 

5.作業:

      

       

     

 

 

 

 

 

 

 

二、spring中基於注解的IOC和IOC案例

三、spring中的aop和XML以及注解的AOp配置

四、spring中的JdbcTemlate以及spring事務控制


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM