黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Spring框架教程
Spring IOC控制反轉(zhuǎn)
Spring AOP面向切面編程
Spring集成MyBatis
Spring事務(wù)
Spring與Web

第一個(gè)Spring程序

在普通三層架構(gòu)的基礎(chǔ)上,將程序修改為 Spring框架程序

舉例:01-primay

導(dǎo)入 Jar 包

首先,導(dǎo)入 Spring 程序開(kāi)發(fā)的四個(gè)基本 jar 包。

日志:http://commons.apache.org/proper/commons-logging/download_logging.cgi

其次,導(dǎo)入日志相關(guān)的 Jar 包。commons.logging.jar 該文件只是日志記錄的實(shí)現(xiàn)規(guī)范,并沒(méi)有具體的實(shí)現(xiàn)(相當(dāng)于日志操作的接口定義)。

這里日志的實(shí)現(xiàn)使用 log4j,故還需要 log4j.jar。

最后,導(dǎo)入 JUnit 測(cè)試 Jar 包 junit-4.9.jar。

Spring 基本編程,共需 7 個(gè) Jar 包即可。

定義接口與實(shí)體類(lèi)

創(chuàng)建Spring配置文件

Spring配置文件的文件名可以隨意,但Spring建議的名稱為applicationContext.xml。文件約束在%SPRING_HOME%\docs\spring-framework-reference\html\xsd-configuration.html文件中。

注意,Spring 配置文件中使用的約束文件為 xsd 文件。若 Eclipse 中沒(méi)有自動(dòng)提示功能,則需要將約束要查找的域名地址指向本地的 xsd 文件。相應(yīng)的 xsd 文件在 Spring 框架解壓目錄下的 schema 目錄的相應(yīng)子目錄中。

約束文件:xsd(xml schema definition) xml 文檔結(jié)構(gòu)定義。

作用:驗(yàn)證 xml 文檔的邏輯結(jié)構(gòu)是否正確。

● 定義一個(gè) xml 文檔中都有什么元素

● 定義一個(gè) xml 文檔中都有什么屬性

● 定義一個(gè) xml 文檔中元素可以有哪些子元素,以及元素的順序。

● 定義一個(gè) xml 文檔中元素和屬性的數(shù)據(jù)類(lèi)型。

這里需要的是 spring-beans.xsd 約束文件,故需要在 beans 子目錄中查找相應(yīng)版本的約束文件。

<bean />:用于定義一個(gè)實(shí)例對(duì)象。一個(gè)實(shí)例對(duì)應(yīng)一個(gè) bean元素。

id:該屬性是 Bean 實(shí)例的唯一標(biāo)識(shí),程序通過(guò) id 屬性訪問(wèn) Bean,Bean 與 Bean 間的依賴關(guān)系也是通過(guò) id 屬性關(guān)聯(lián)的。

class:指定該 Bean 所屬的類(lèi),注意這里只能是類(lèi),不能是接口。

配置不能聯(lián)網(wǎng),本機(jī)的約束文件

先拷貝約束文件的 url 地址, 然后點(diǎn)擊 Eclipse 的 windows 菜單下面的 Perferences

定義測(cè)試類(lèi)

容器接口和實(shí)現(xiàn)類(lèi)

1、ApplicationContext 接口(容器)

ApplicationContext 用于加載 Spring 的配置文件,在程序中充當(dāng)“容器”的角色。其實(shí)現(xiàn)類(lèi)有兩個(gè)。通過(guò) Ctrl +T 查看:

A、配置文件在類(lèi)路徑下

若 Spring 配置文件存放在項(xiàng)目的類(lèi)路徑下,則使用 ClassPathXmlApplicationContext 實(shí)現(xiàn)類(lèi)進(jìn)行加載。

B、 配置文件在本地目錄中

若 Spring 配置文件存放在本地磁盤(pán)目錄中,則使用 FileSystemXmlApplicationContext 實(shí)現(xiàn)類(lèi)進(jìn)行加載。

C、 配置文件在項(xiàng)目根路徑下

若 Spring 配置文件存放在項(xiàng)目的根路徑下,同樣使用 FileSystemXmlApplicationContext 實(shí)現(xiàn)類(lèi)進(jìn)行加載。

下面是存放在項(xiàng)目根路徑下的情況,該配置文件與 src 目錄同級(jí),而非在 src 中。

D、ApplicationContext 容器中對(duì)象的裝配時(shí)機(jī)

ApplicationContext 容器,會(huì)在容器對(duì)象初始化時(shí),將其中的所有對(duì)象一次性全部裝配好。以后代碼中若要使用到這些對(duì)象,只需從內(nèi)存中直接獲取即可。執(zhí)行效率較高。但占用內(nèi)存。

全部教程
主站蜘蛛池模板: 久久99精品视频 | 毛片在线观看视频 | 亚洲欧美日韩国产 | 色爽视频 | xxxx日本黄色| 国产精品久久久久久影视 | 99精品久久久久久久免费看蜜月 | 欧美日本日韩 | 一区二区在线欧美日韩中文 | 97色在线视频观看香蕉 | 成人男女网18免费视频 | 免费视频毛片 | 成年人午夜剧场 | 免费一级欧美在线观看视频片 | 欧美色碰碰碰免费观看长视频 | 欧美变态口味重另类牲 | 99精品视频在线成人精彩视频 | 欧美我不卡 | 一级毛片一级毛片一级毛片aa | 全黄a一级毛片 | 日韩精品视频在线免费观看 | 久久精品国产欧美成人 | 爆操极品美女 | 国产小视频你懂的 | 日本久久中文字幕 | 国产精品久久女同磨豆腐 | 五月在线观看 | 黄色三级一级片 | 最近最新视频中文字幕4 | 717影院理论午夜伦不卡久久 | 免费观看黄a一级视频日本 免费观看黄a一级视频 | 人人做人人干 | 免费成年人 | 成人男女18免费o | 亚洲精品一卡2卡3卡三卡四卡 | 国产日韩一区 | yin乱的日子小说 | 国产精品日本 | 亚洲aⅴ久久久噜噜噜噜 | 露脸超嫩97后在线播放 | 亚洲色图 在线视频 |