下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第2章練習(xí)題一、填空題:1.IoC容器是Spring框架傳統(tǒng)編程模式下的一個核心上下文環(huán)境池,其以反射和動態(tài)代理的方式構(gòu)建Bean實例。2.IoC容器通過讀取配置元數(shù)據(jù)獲取Bean實例化的配置及組裝指令,配置元數(shù)據(jù)可以通過XML文件、Java注釋、Java代碼等方式實現(xiàn)。3.Spring框架的IoC容器有兩種層次結(jié)構(gòu),分別是以BeanFactory組件為主導(dǎo)的運行時加載管理結(jié)構(gòu),即為延期加載結(jié)構(gòu),以及以ApplicationContext組件為主導(dǎo)的啟動加載管理結(jié)構(gòu),也即為先期加載結(jié)構(gòu)。4.Spring框架IoC容器中的Bean實例有五種類型作用域,分別是“singleton”和“prototype”“request”“session”“globalsession”。5.Spring框架IoC容器中“singleton”作用域,表示同種類型的JavaBean只能存在一個Bean實例,所有對該類型對象的引用都將共享此實例。二、選擇題:1.以下關(guān)于Spring開發(fā)框架IoC容器的說法,正確的是?(ABCD)[多選]A.IoC容器是Spring框架傳統(tǒng)編程模式下的一個核心上下文環(huán)境池B.IoC容器以反射和動態(tài)代理的方式構(gòu)建Bean實例C.IoC容器在應(yīng)用程序需要的時候動態(tài)地創(chuàng)建、銷毀、初始化、注入Bean對象,提供即時的實例對象支撐D.IoC容器以非入侵的方式實現(xiàn)應(yīng)用程序內(nèi)部模塊間的解耦2.以下關(guān)于Spring開發(fā)框架ApplicationContext組件的說法,正確的是?(ABC)[多選]A.ApplicationContext是Spring框架的一個核心接口,是IoC容器的管理組件B.ApplicationContext通過應(yīng)用程序的上下文環(huán)境來創(chuàng)建、獲取、管理Bean實例C.ClassPathXmlApplicationContext與FileSystemXmlApplicationContext為ApplicationContext的實現(xiàn)子類D.BeanFactory接口繼承了ApplicationContext接口3.Spring開發(fā)框架IoC容器通過讀取配置元數(shù)據(jù)獲取Bean實例化的配置及組裝指令,配置元數(shù)據(jù)的方式可以通過以下哪幾種方式實現(xiàn)?(BCD)[多選]A.日志文件B.XML文件C.Java注釋D.Java代碼4.Spring框架的IoC容器有兩種層次結(jié)構(gòu),分別是?(BC)[多選]A.以BeanFactory組件為主導(dǎo)的啟動加載(先期加載)管理結(jié)構(gòu)B.以BeanFactory組件為主導(dǎo)的運行時加載(延期加載)管理結(jié)構(gòu)C.以ApplicationContext組件為主導(dǎo)的啟動加載(先期加載)管理結(jié)構(gòu)D.以ApplicationContext組件為主導(dǎo)的運行時加載(延期加載)管理結(jié)構(gòu)5.以下關(guān)于Spring框架的IoC容器的BeanFactory及ApplicationContext組件的描述正確的是?(ABC)[多選]A.BeanFactory接口是IoC容器最早期的基礎(chǔ)類型管理組件,提供了完整的IoC服務(wù)支持B.BeanFactory接口默認采用延遲初始化策略(lazy-load)C.ApplicationContext是Spring應(yīng)用程序中的中央接口,繼承了BeanFactory及其它多個接口D.ApplicationContext接口不支持注冊監(jiān)聽事件、加載資源文件、事件發(fā)布等功能6.Spring框架的應(yīng)用代碼類要獲取IoC容器中的Bean實例可以通過BeanFactory組件提供的“getBean()”方法來實現(xiàn),以下哪種參數(shù)形式不適用于此方法?(D)[單選]A.getBean(Stringname)B.getBean(Stringname,Class<T>type)C.getBean(Class<T>type)D.getBean(Integernum)7.關(guān)于對Spring框架IoC容器中“singleton”作用域描述正確的是?(ABC)[多選]A.同種類型的JavaBean只能存在一個Bean實例B.所有對該類型對象的引用都將共享同一實例C.Bean實例從IoC容器啟動并在第一次初始化之后將一直存活到容器退出或銷毀D.每次請求都會重新生成一個新的對象實例響應(yīng)客戶端請求8.哪些是Spring2.0后所引入的IoC容器作用域?(BCD)[多選]A.prototypeB.requestC.sessionD.globalsession9.以下關(guān)于IoC容器先期加載的說法正確的是?(ABC)[多選]A.Web容器啟動時,自動觸發(fā)Web監(jiān)聽組件去初始化IoC容器B.需要通過ContextLoaderListener監(jiān)聽器來實現(xiàn)相關(guān)功能C.ContextLoaderListener監(jiān)聽器是Spring容器和Web容器的關(guān)聯(lián)中間層D.ContextLoaderListener監(jiān)聽器的信息在“applicationContext.xml”文件中聲明10.實現(xiàn)ContextLoaderListener監(jiān)聽器的功能需要使用以下哪些標(biāo)簽?(AC)[多選]A.<context-param>B.<servlet>C.<listener>D.<filter>三、編程題:以下是“web.xml”文件中關(guān)于Spring框架IoC容器的先期加載配置,通過容器監(jiān)聽組件實現(xiàn)當(dāng)Web服務(wù)器(Tomcat)啟動時,立刻實例化IoC配置文件中的所有Bean實例。另外,要求當(dāng)瀏覽器客戶端發(fā)出“/query.s”的請求時,請求能到達Servlet組件類(com.java.spring.SpringServlet)中的doPost()或doGet()方法。項目工程中預(yù)先設(shè)定了Spring框架IoC容器配置文件的路徑位置(/WEB-INF/classes/applicationContext.xml),請在工程映射文件“web.xml”的每一個空格處,填上正確的編碼語句,以實現(xiàn)容器的先期加載Bean管理功能。web.xml文件編碼:﹤?xmlversion="1.0"encoding="UTF-8"?﹥﹤web-appversion="2.5"xmlns="/xml/ns/javaee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/javaee /xml/ns/javaee/web-app_2_5.xsd"﹥ ﹤display-name﹥﹤/display-name﹥ ﹤welcome-file-list﹥ ﹤welcome-file﹥index.jsp﹤/welcome-file﹥ ﹤/welcome-file-list﹥ ﹤context-param﹥ ﹤param-name﹥contextConfigLocation﹤/param-name﹥ ﹤param-value﹥/WEB-INF/classes/applicationContext.xml﹤/param-value﹥ ﹤/context-param﹥ ﹤listener﹥ ﹤listener-class﹥org.springframework.web.context.ContextLoaderListener﹤/listener-class﹥ ﹤/listener﹥ ﹤servlet﹥ ﹤servlet-name﹥SpringServlet﹤/servlet-name﹥ ﹤servlet-class﹥com.java.spr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職無人機駕駛(植保)(植保作業(yè)操作)試題及答案
- 養(yǎng)老院老人請假制度
- 養(yǎng)老院老人生活娛樂活動組織人員職業(yè)發(fā)展規(guī)劃制度
- 養(yǎng)老院老人休閑娛樂設(shè)施維護制度
- 養(yǎng)老院員工培訓(xùn)制度
- 公共交通運營數(shù)據(jù)管理制度
- 頭條介紹教學(xué)課件
- 2026年水庫防汛應(yīng)急通信保障專項測評題及參考答案
- 2026年老年人能力評估師專項考試題目含答案
- 2026年單杠一練習(xí)動作標(biāo)準與訓(xùn)練方法試題含答案
- 《電力建設(shè)工程施工安全管理導(dǎo)則》(NB∕T 10096-2018)
- 2024年黑龍江省哈爾濱市中考語文試題
- 《底層邏輯》劉潤
- 2026年全年日歷表帶農(nóng)歷(A4可編輯可直接打?。╊A(yù)留備注位置
- 幼兒園《企鵝遇險記》原繪本故事
- 多波多分量地震勘探規(guī)范
- (高清版)TDT 1057-2020 國土調(diào)查數(shù)據(jù)庫標(biāo)準
- 管道工培訓(xùn)課件
- 2024版未來食品加工技術(shù)趨勢:智能化與自動化培訓(xùn)課件
- 無人機測繪操控員培訓(xùn)計劃及大綱
- 動角問題專項訓(xùn)練(30道)
評論
0/150
提交評論