




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
JavaEE企業級應用開發與實戰(微課版)課后習題答案第六頁第一章1.填空題(1)Spring,SpringMVC,MyBatis(2)Spring(3)Spring容器(4)數據庫實體,對象實體(5)客戶端2.填空題(1)D(2)A(3)D3.思考題(1)簡述SSM框架的優缺點。SSM框架中的Spring擁有IoC和AOP等核心技術,使得代碼復用性和可用性大大提升;SSM框架中的SpringMVC具有低配置、與Spring無縫集成、輕量和低入門等優點;SSM框架中的MyBatis具有小巧、高效、簡單等優點。SSM框架的缺點是不能一鍵化部署、配置文件繁雜,以及簡單代碼重復開發等。第二章1.填空題(1)IoC,AOP(2)IoC2.選擇題(1)A(2)A(3)A3.思考題(1)簡述IoC和DI的概念。IoC是一種控制反轉的思想,即由IOC容器幫助對象找相應依賴對象并注入。DI是依賴注入,即由容器動態的將某個依賴關系注入到組件之中,是IoC思想的一種體現。簡述Spring容器的創建方式。通過Spring配置文件的路徑,創建ClassPathXmlApplicationContext對象。(3)簡述Spring容器中Bean的添加與獲取。Bean的添加,使用<bean>標簽在配置文件中配置;Bean的獲取,調用ClassPathXmlApplicationContext對象的getBean()方法獲取相應的Bean對象。第三章1.填空題(1)注入(2)singleton(3)@Component2.選擇題(1)A(2)D3.思考題(1)簡述Bean中作用域的種類。Bean對象的作用域分為singleton、prototype、request、session、globalSession、application和websocket。(2)簡述Spring中屬性注入的操作步驟。首先,創建一個實體類,在配置文件中創建此實體類的Bean元素,在Bean元素中編寫<properties>元素,在<properties>元素中填寫name和value屬性的值。(3)簡述Bean的生命周期。Bean的生命周期指的是Bean在Spring容器中實例化,賦值,初始化,銷毀的過程。在整個過程中,Bean對象經歷了很多生命周期方法,這些方法歸屬于相應的生命周期接口,典型的生命周期接口有instantiationAwareBeanPostProcessor和BeanPostProcessor接口。第四章1.填空題(1)JDK,CGLib(2)@Order(3)@Aspect2.選擇題(1)C(2)B(3)D3.思考題(1)簡述AOP的基本概念。AOP是指面向切面編程,即對業務進行插入式管理,在目標業務前后附加控制和操作,且不改變原業務代碼。(2)簡述使用注解實現AOP的方式首先創建目標業務類,然后使用@Aspect注解標注一個類為切面類,之后在此類中,編寫切面方法,在切面方法上使用@After等切面注解來標注方法,并添加切點,通過切點匹配的連接點來講通知附加到目標方法。(3)簡述JDK動態代理和CGLib動態代理的區別。CGLib創建代理對象的方式不受接口的限制,但是不能代理final類型的方法,JDK創建代理對象的方式受接口的限制,如果被代理類沒有接口,將無法使用JDK動態代理。第五章1.填空題(1)JDBCTemplate,DataSource(2)update,queryForObject(任意查詢方法均可)2.選擇題(1)B(2)B(3)C第六章1.填空題(1)@Transaction(2)聲明式,編程式(3)propagation2.選擇題(1)B(2)C(3)D3.思考題(1)簡述Spring事務的傳播方式。Spring事務的傳播方式分為REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER和NESTED。(2)簡述Spring事務的失效情況。Spring事務失效的主要情況主要是,異常被捕獲,事務配置的隔離級別配置不當和數據庫不支持事務。第七章1.填空題(1)SqlSessionFactory(2)配置,映射(3)<insert>,<delete>,<update>和<delete>2.選擇題(1)A(2)C(3)C3.思考題(1)簡述MyBatis的工作流程。MyBatis通過配置文件和映射文件生成SqlSessionFactory對象,隨后請求到來,根據SqlSessionFactory對象新建一個SqlSession對象負責對數據庫進行操作。(2)簡述SqlSession對象在MyBatis中的作用。每一次客戶端連接進行數據庫操作時都會建立SqlSession對象,此對象是進行數據庫操作的關鍵。第八章1.填空題(1)包名縮寫(2)數據庫配置環境(3)<select>(4)<sql>2.選擇題(1)D(2)B第九章1.填空題(1)SqlSession(2)DML(3)<foreach>(4)<resultMap>2.選擇題(1)C(2)D(3)B3.思考題(1)簡述MyBatis多級緩存。MyBatis設置了一級緩存和二級緩存來提升查詢效率,一級緩存默認開啟,緩存每一次查詢,在使用同一個SqlSession對象進行重復查詢時,MyBatis將會把上一次的查詢結果返回。二級緩存需要手動開啟,二級緩存開啟后,MyBatis將會緩存同一命名空間的所有查詢,所有的連續查詢都將從二級緩存中取。(2)列舉常用的MyBatis動態SQL。常用的動態SQL有<if>、<trim>、<where>、<set>、<choose>、<when>、<otherwise>、<foreach>和<bind>元素。第十章1.填空題(1)DispatcherServlet,HandlerMapping,Handler,HandlerAdapter,ViewResolver(2)@RequestMapping(3)@RequestBody2.選擇題(1)C(2)B(3)A(4)B3.思考題(1)簡述SpringMVC的執行流程。首先請求來到前端控制器(DispatcherServlet),前端控制器通過HandlerMapping來尋找適配的Handler,隨后通過HandlerAdapters來尋找適配此Handler的HandlerAdapter,然后通過此HandlerAdapter來執行此Handler,返回ModelAndView對象,最后前端控制器通過ModelAndView對象進行視圖渲染。(2)簡述請求方式為POST時,該怎么接收參數。通過@RequestBody注解來解析Post請求中的參數。第十一章1.填空題(1)multipart/form-data(2)HandlerInterceptor(3)@PostMapping,@DeleteMapping,@PutMapping,@GetMapping2.選擇題(1)B(2)A(3)C3.思考題(1)簡述配置RESTful風格的方式。在增刪改查時使用對應的REST注解,此外使用的請求路徑與父請求路徑保持一致。(2)簡述攔截器與過濾器的區別。攔截器依賴于Spring容器,不依賴Servlet環境,同時,在攔截器中可以取得Spring容器中的Bean;而過濾器不依賴Spring容器。第十二章1.填空題(1)MyBatis(2)JAR包(依賴包)(3)@Slf4j2.選擇題(1)D(2)D(3)A3.思考題(1)簡述SSM框架整合的要點首先編寫web.xml,配置Spring的Web啟動環境,之后將MyBatis配置文件中的內容移植到Spring配置文件中,同時遵守SSM整合的目錄規范即可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年發射塔架、發射臺以及移動發射裝置資金籌措計劃書代可行性研究報告
- MySQL數據庫應用技術課件:數據操作
- 2025年財務管理考試知識精粹試題及答案
- 形成總結2025年財務管理考試試題及答案
- 2025年財務管理審計證據試題及答案
- 醫生護理實操考試試題及答案
- 雙十一營銷方案電玩城
- 鐵路考試試題大全及答案
- 奧運會歷史試題及答案
- 操作培訓考試題及答案
- 飽和蒸汽密度表
- 安全管理職業健康體系適用法律法規要求清單(2023年7月版)
- 農業政策與法規復習題
- MOOC 農學概論-福建農林大學 中國大學慕課答案
- 模擬法庭劇本(五篇)
- 美軍浮空器雷達系統現狀淺析
- 我的家鄉陜西省安康市
- 八角茴香油教學課件
- 教學機房規劃方案
- 國家文化安全教育課件
- 可行性研究報告編制服務投標方案
評論
0/150
提交評論