Spring是為解決企業應用程式開發複雜性而創建的一個Java開源框架,應用非常廣泛。業界非常流行的SSH架構中的其中一個"S"指的就是Spring。 Spring致力於J2EE應用的各層的解決方案,而不是僅僅專注於某一層的方案。可以說Spring是企業應用開發的「一站式」選擇,並貫穿表現層、業務層及持久層。
課程播放網址:http://www.php.cn/course/512.html
該老師講課風格:
教師講課生動形象,機智詼諧,妙語連珠,動人心弦。一個生動形象的比喻,猶如畫龍點睛,給學生開啟智慧之門;一種恰如其分的幽默,引來學生會心的微笑,如飲一杯甘醇的美酒,給人以回味和留戀;哲人的警句、文化的箴言不時穿插於講述中間,給人思考和警醒。
本影片中較為難點是spring整合mybatis了:
首先,我們需要從Mybatis官網上下載Mybatis-Spring的jar包加入到我們專案的類路徑下,當然也需要加入Mybatis的相關jar包和Spring的相關jar包。我們知道在Mybatis的所有操作都是基於一個SqlSession的,而SqlSession是由SqlSessionFactory來產生的,SqlSessionFactory又是由SqlSessionFactoryBuilder來產生的。但是Mybatis-Spring是基於SqlSessionFactoryBean的。在使用Mybatis-Spring的時候,我們也需要SqlSession,而這個SqlSession是內嵌在程式中的,一般不需要我們直接存取。 SqlSession也是由SqlSessionFactory來產生的,但是Mybatis-Spring為我們封裝了一個SqlSessionFactoryBean,在這個bean裡面還是透過SqlSessionFactoryBuilder來建立對應的SqlSessionFactory,進而獲得對應的SqlSession。透過SqlSessionFactoryBean我們可以透過對其指定一些屬性來提供Mybatis的一些設定資訊。所以接下來我們需要在Spring的applicationContext設定檔中定義一個SqlSessionFactoryBean。
這裡也推薦了原始碼資源的下載:http://www.php.cn/xiazai/learn/1943
這個給大家分享了影片的課件:
1.馬士兵spring-影片筆記.doc
#以上是馬士兵spring影片資料分析(課件、源碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!