java ssh面試題及答案_第1頁(yè)
java ssh面試題及答案_第2頁(yè)
java ssh面試題及答案_第3頁(yè)
java ssh面試題及答案_第4頁(yè)
java ssh面試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

javassh面試題及答案

一、單項(xiàng)選擇題(每題2分,共10題)1.Struts2中,處理用戶(hù)請(qǐng)求的核心組件是()A.ActionB.ServletC.FilterD.Bean答案:A2.Hibernate中用于獲取Session的接口是()A.SessionFactoryB.TransactionC.CriteriaD.Query答案:A3.Spring中通過(guò)()實(shí)現(xiàn)依賴(lài)注入。A.接口B.構(gòu)造函數(shù)C.XML配置D.以上都可以答案:D4.Struts2中,Action類(lèi)默認(rèn)繼承的類(lèi)是()A.ActionSupportB.HttpServletC.BaseActionD.None答案:A5.Hibernate中持久化對(duì)象的三種狀態(tài)不包括()A.瞬時(shí)態(tài)B.持久態(tài)C.脫管態(tài)D.運(yùn)行態(tài)答案:D6.Spring框架的核心特性是()A.AOPB.IOCC.MVCD.ORM答案:B7.Struts2配置文件的默認(rèn)名稱(chēng)是()A.struts.xmlB.struts-config.xmlC.pertiesD.web.xml答案:A8.Hibernate中用于執(zhí)行SQL語(yǔ)句的接口是()A.SessionB.SessionFactoryC.SQLQueryD.Criteria答案:C9.Spring中管理Bean的生命周期的容器是()A.ApplicationContextB.BeanFactoryC.WebApplicationContextD.以上都是答案:D10.Struts2中傳遞參數(shù)到JSP頁(yè)面常用的標(biāo)簽是()A.<s:property>B.<s:param>C.<s:iterator>D.<s:form>答案:A二、多項(xiàng)選擇題(每題2分,共10題)1.Struts2支持的請(qǐng)求參數(shù)接收方式有()A.屬性驅(qū)動(dòng)B.模型驅(qū)動(dòng)C.表達(dá)式驅(qū)動(dòng)D.接口驅(qū)動(dòng)答案:AB2.Hibernate的關(guān)聯(lián)關(guān)系有()A.一對(duì)一B.一對(duì)多C.多對(duì)一D.多對(duì)多答案:ABCD3.Spring中Bean的作用域有()A.singletonB.prototypeC.requestD.session答案:ABCD4.Struts2的攔截器可以實(shí)現(xiàn)()功能A.權(quán)限控制B.日志記錄C.數(shù)據(jù)校驗(yàn)D.頁(yè)面跳轉(zhuǎn)答案:ABC5.Hibernate中常用的緩存有()A.一級(jí)緩存B.二級(jí)緩存C.查詢(xún)緩存D.結(jié)果緩存答案:AB6.Spring支持的事務(wù)管理方式有()A.編程式事務(wù)管理B.聲明式事務(wù)管理C.基于注解的事務(wù)管理D.基于XML的事務(wù)管理答案:ABCD7.Struts2中Action執(zhí)行結(jié)果的類(lèi)型有()A.dispatcherB.redirectC.chainD.stream答案:ABCD8.Hibernate中用于查詢(xún)的方式有()A.HQLB.SQLC.CriteriaAPID.NativeSQL答案:ABC9.Spring中AOP可以實(shí)現(xiàn)的功能有()A.日志記錄B.事務(wù)管理C.權(quán)限控制D.性能監(jiān)控答案:ABCD10.Struts2中常用的標(biāo)簽庫(kù)有()A.sB.cC.fmtD.fn答案:AB三、判斷題(每題2分,共10題)1.Struts2中Action類(lèi)必須是單例的。()答案:錯(cuò)2.Hibernate中Session是線(xiàn)程安全的。()答案:錯(cuò)3.Spring中Bean默認(rèn)是單例的。()答案:對(duì)4.Struts2中可以通過(guò)配置文件設(shè)置全局結(jié)果。()答案:對(duì)5.Hibernate中二級(jí)緩存默認(rèn)是開(kāi)啟的。()答案:錯(cuò)6.Spring中基于XML的配置比基于注解的配置更靈活。()答案:錯(cuò)7.Struts2中Action類(lèi)的execute方法必須返回一個(gè)字符串。()答案:對(duì)8.Hibernate中可以通過(guò)配置文件設(shè)置數(shù)據(jù)庫(kù)連接信息。()答案:對(duì)9.Spring中AOP是基于代理模式實(shí)現(xiàn)的。()答案:對(duì)10.Struts2中<s:form>標(biāo)簽用于創(chuàng)建HTML表單。()答案:對(duì)四、簡(jiǎn)答題(每題5分,共4題)1.簡(jiǎn)述Struts2的工作流程。答案:客戶(hù)端發(fā)出請(qǐng)求,請(qǐng)求被Struts2的核心過(guò)濾器攔截。過(guò)濾器根據(jù)配置文件找到對(duì)應(yīng)的Action,創(chuàng)建Action實(shí)例并調(diào)用其方法。Action處理業(yè)務(wù)邏輯,返回結(jié)果字符串,Struts2根據(jù)結(jié)果字符串找到對(duì)應(yīng)的視圖資源,將響應(yīng)返回給客戶(hù)端。2.簡(jiǎn)述Hibernate的一級(jí)緩存。答案:Hibernate的一級(jí)緩存是Session級(jí)別的緩存,是默認(rèn)開(kāi)啟且不可卸載的。它在一個(gè)Session生命周期內(nèi)有效,當(dāng)從數(shù)據(jù)庫(kù)加載對(duì)象時(shí),會(huì)先放入一級(jí)緩存,后續(xù)相同查詢(xún)可直接從緩存獲取,提高查詢(xún)效率。3.簡(jiǎn)述Spring的IOC原理。答案:Spring的IOC即控制反轉(zhuǎn),通過(guò)XML配置或注解等方式描述Bean及其依賴(lài)關(guān)系。容器負(fù)責(zé)創(chuàng)建、管理Bean實(shí)例,并根據(jù)依賴(lài)關(guān)系注入到需要的地方,將對(duì)象創(chuàng)建和依賴(lài)管理從應(yīng)用代碼轉(zhuǎn)移到容器,降低組件耦合度。4.簡(jiǎn)述Struts2中攔截器的作用。答案:Struts2攔截器用于在Action執(zhí)行前后執(zhí)行特定邏輯??蛇M(jìn)行權(quán)限控制,如驗(yàn)證用戶(hù)是否登錄;實(shí)現(xiàn)日志記錄,記錄請(qǐng)求相關(guān)信息;還能進(jìn)行數(shù)據(jù)校驗(yàn),確保輸入數(shù)據(jù)的合法性,增強(qiáng)系統(tǒng)功能和可維護(hù)性。五、討論題(每題5分,共4題)1.討論Struts2中如何進(jìn)行數(shù)據(jù)校驗(yàn)以及有哪些方式。答案:Struts2可通過(guò)內(nèi)置校驗(yàn)框架進(jìn)行數(shù)據(jù)校驗(yàn)。方式有基于XML配置文件,在配置文件中定義校驗(yàn)規(guī)則;基于注解,在Action類(lèi)或字段上添加校驗(yàn)注解。還能自定義校驗(yàn)器,實(shí)現(xiàn)特定業(yè)務(wù)的數(shù)據(jù)校驗(yàn)需求。2.討論Hibernate中如何優(yōu)化性能。答案:優(yōu)化Hibernate性能可從多方面著手。合理使用緩存,如一級(jí)、二級(jí)緩存減少數(shù)據(jù)庫(kù)查詢(xún);優(yōu)化查詢(xún)語(yǔ)句,避免使用復(fù)雜低效的HQL或SQL;配置合適的數(shù)據(jù)庫(kù)連接池;啟用批處理操作,減少數(shù)據(jù)庫(kù)交互次數(shù);對(duì)頻繁查詢(xún)的實(shí)體設(shè)置合理的fetch策略等。3.討論Spring中AOP的應(yīng)用場(chǎng)景。答案:SpringAOP適用于多個(gè)模塊有重復(fù)功能的場(chǎng)景。如日志記錄,在方法執(zhí)行前后記錄日志;事務(wù)管理,為不同業(yè)務(wù)方法統(tǒng)一添加事務(wù)控制;權(quán)限控制,對(duì)特定方法進(jìn)行權(quán)限驗(yàn)證;性能監(jiān)控,統(tǒng)計(jì)方法執(zhí)行時(shí)間等,可提高代碼復(fù)用性和可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論