SSH框架技術(shù)試卷+答案_第1頁(yè)
SSH框架技術(shù)試卷+答案_第2頁(yè)
SSH框架技術(shù)試卷+答案_第3頁(yè)
SSH框架技術(shù)試卷+答案_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、課程考試試卷題號(hào)一二三四五六七八總分分?jǐn)?shù)得分評(píng)卷人 一、單項(xiàng)選擇題(每題1分,共30分)1.Struts 2標(biāo)簽庫(kù)包含的是_。A B C D2.在action元素中指定Action類(lèi)調(diào)用方法的屬性是_。AName BMethod Cclass Dresult3Struts2框架正則表達(dá)式校驗(yàn)器的名字是_。Ainterceptor Berror Cregex Dexpression4 Action結(jié)果執(zhí)行類(lèi)型設(shè)置為跳轉(zhuǎn)到其它的Action,結(jié)果類(lèi)型值是_。Achain Bredirect Cdispatcher DredirectAction 5在Struts2框架的配置文件中,以下不屬于Act

2、ion的屬性的是_。Aname Bclass Cmethod Dresult6在Struts2框架的配置文件中,以下屬于package的屬性的是_。Aaction Bnamespace Csuccess Dresult7struts中數(shù)據(jù)驗(yàn)證失敗時(shí),除了可以使用標(biāo)簽之外,還可以通過(guò)_標(biāo)簽顯示錯(cuò)誤信息。A B C D8. 下面屬于MVC設(shè)計(jì)模式的是_。A邏輯層 BIO流層 C數(shù)據(jù)層 D視圖層9. 如果需要在頁(yè)面中輸出某變量的值,則在Struts中采用_標(biāo)簽輸出該變量的值。 Aparam Bif Cbean Dproperty10. 如下代碼說(shuō)法正確的是_。A奇數(shù)行為藍(lán)色 B奇數(shù)行為紅色 C偶數(shù)行

3、為黃色 D偶數(shù)行為藍(lán)色11假設(shè)在application中存在名為name的屬性,通過(guò)OGNL訪問(wèn)該屬性,正確的代碼是_。A#name B# Cname D$name 12若要在Action中訪問(wèn)rquest中的信息,需要實(shí)現(xiàn)_接口。ARequestAware BApplicationAware CParameterAware DSessionAware13當(dāng)用戶(hù)在struts.xml文件中需要包含其它配置文件時(shí),使用的元素是_。AAction BInclude Cpackage Dfilterchain14所有的MVC框架都需要Web應(yīng)用加載一個(gè)核心控制器,對(duì)于

4、Struts2框架而言,需要加載的是_。AWeb.xml BStrutsPrepareAndExecuteFilterCStruts.xml Dstruts2.xml15將使用的攔截器定義到共有的狀態(tài)下來(lái)實(shí)現(xiàn)統(tǒng)一管理,稱(chēng)為_(kāi)。A攔截器組 B攔截器隊(duì) C攔截器鏈 D攔截器棧16Struts2標(biāo)簽庫(kù)中迭代標(biāo)簽的status屬性的_方法是判斷當(dāng)前元素的索引是否是偶數(shù)。AisOdd BisLast CisFirst DisEven17_文件主要負(fù)責(zé)管理應(yīng)用中的Action映射,以及該Action包含的Result定義等。AWeb.xml BStrutsPrepareAndExecuteFilterCs

5、truts.xml Dstruts2.xml18Struts 2框架由3個(gè)部分組成:_、業(yè)務(wù)控制器和用戶(hù)實(shí)現(xiàn)的業(yè)務(wù)邏輯組件。A核心控制器FilterDispatcherB模型類(lèi)C攔截器DJSP19根據(jù)_配置,瀏覽器發(fā)出HTTP請(qǐng)求被FilterDispatcher接收。 AWeb.xml BJSP.xml Cstruts.xml Dfilter.xml20Action類(lèi)里通常包含了一個(gè)_方法,該方法返回一個(gè)字符串(就是一個(gè)邏輯視圖名)。A.execute B.Login C.Validate D.method21Action元素指定的每個(gè)_子元素定義一個(gè)邏輯視圖和物理視圖之間的映射。Aresu

6、lt Bmethod Cexecute Dclass22Struts配置中,package元素的_屬性的作用是:繼承其它的package元素。Aname Bnamespace Cinclude Dextends23已知Struts2框架的struts.xml文件中代碼如下: / back/1_2_success.jsp /admin/1_2_del.jsp 若請(qǐng)求為/back/book_update,調(diào)用Action類(lèi)的相應(yīng)方法后,返回值為“del”時(shí),結(jié)果視圖頁(yè)面是_。Abook Action Bupdate Cbook_update_success.jsp Dbook_update_ de

7、l.jsp24在Struts2的Action類(lèi)(BookAction)中存在bookList處理請(qǐng)求的方法,使用動(dòng)態(tài)方法調(diào)用BookAction類(lèi)中bookList方法,正確的是_。AbookAction.bookList BbookAction*bookListCbookAction+bookList DbookAction!bookList25. 在結(jié)點(diǎn)中,用于定義攔截器棧的結(jié)點(diǎn)是。AInterceptor Binterceptor-stackCinterceptor-stacks Dinterceptor-refs26在Struts2的標(biāo)簽中用來(lái)設(shè)定條件的屬性是_。Awitch Btes

8、t Cif Dvalue27. 下面標(biāo)簽在第一次迭代時(shí),輸出的值為:_。 A.0 sony B.1 iphone6 C.2 xiaomi2 D.1 570028.在Action類(lèi)中定義的屬性使用修飾符_,屬性和屬性對(duì)應(yīng)的getter和setter方法使用修飾符public。Aprivate BPublic Cprotected Ddefault29. 登錄,點(diǎn)擊登錄后的結(jié)果是_。A.跳轉(zhuǎn)到登錄頁(yè)面login.jsp B.將登錄文字加粗C.跳轉(zhuǎn)到登錄頁(yè)面A.jsp D.執(zhí)行登錄操作30. 在struts.xml文件中定義默認(rèn)的攔截器,使用的元素是_。A. B.C.D.以上都不是得分評(píng)卷人二、填空

9、題(每空1分,共10分)31已知Struts2框架的struts.xml文件中代碼如下: /index.jsp /login.jsp 若要調(diào)用UserAction類(lèi)的login方法,則請(qǐng)求為( )。32如果沒(méi)有為action指定class,默認(rèn)是( )。33Action接口和ActionSupport類(lèi)都定義了五個(gè)字符串常量,分別是SUCCESS、 ( )、INPUT、NONE、LOGIN。34如果沒(méi)有為action指定method屬性,默認(rèn)執(zhí)行action中的( ) 方法。3510100年齡必須在在$min到$max之間36在Struts2框架中,對(duì)象圖導(dǎo)航語(yǔ)言簡(jiǎn)稱(chēng)為OGNL,它可以與( )

10、標(biāo)簽結(jié)合使用,輸出值棧中的屬性值、對(duì)象的屬性值、對(duì)象的對(duì)象的屬性值、集合中某元素的值或調(diào)用對(duì)象的方法。 37MVC設(shè)計(jì)模式中的字母C是指( )。38Action標(biāo)簽的主要屬性有name屬性、class屬性和( )屬性。39在瀏覽器頁(yè)面上使用Struts 2標(biāo)簽,必須要使用 語(yǔ)句導(dǎo)入標(biāo)簽庫(kù)。40通過(guò)常量struts.enable.DynamicMethodInvocation關(guān)閉動(dòng)態(tài)方法調(diào)用的設(shè)置是。得分評(píng)卷人三、簡(jiǎn)答題(每題10分,共50分)41. 用Struts2開(kāi)發(fā)和用jsp、servlet開(kāi)發(fā)有什么區(qū)別?42. 舉例說(shuō)明struts.xml文件中,result元素的默認(rèn)值是什么?Acti

11、on元素中method屬性的默認(rèn)值是什么?將method值定義為login方法的action配置文件如何定義?43. 簡(jiǎn)述struts框架的執(zhí)行流程?44在struts.xml文件中如何部署攔截器,如何在action中應(yīng)用攔截器?。45.Action訪問(wèn)ServletAPI的方法有幾種,并舉例說(shuō)明?答案得分評(píng)卷人 一、單項(xiàng)選擇題(每題1分,共30分)1A2B3C4D5D6B7D8D9D10A11B12A13B14B15D16D17C18A19A20A21A22D23D24D25B26B27A28A29C30C得分評(píng)卷人二、填空題(每題1分,共10分)31 loginAction32Action

12、Support33ERROR34.execute()35int 36s:property 37控制層38method 39/struts-tags 40false得分評(píng)卷人三、簡(jiǎn)答題(每題10分,共50分)41. 使用純jsp頁(yè)面屬于modal1開(kāi)發(fā)模式也就是jsp+javabean,使用servlet就是modal2開(kāi)發(fā)模式也就是jsp+servlet+javabean,struts2就是mvc2,struts充當(dāng)控制器,開(kāi)發(fā)速度更快,更易于維護(hù)。42. Result默認(rèn)值是success,method屬性默認(rèn)值是execute. *.jsp 43. 瀏覽器發(fā)送請(qǐng)求。核心控制器StrutsP

13、repareAndExecuteFilter根據(jù)請(qǐng)求決定調(diào)用合適的Action。Struts2的攔截器鏈自動(dòng)對(duì)請(qǐng)求應(yīng)用通用功能?;卣{(diào)Action的execute方法。Action的execute方法處理結(jié)果將被輸出到瀏覽器中。44 部署攔截器 為Action應(yīng)用添加攔截器配置 45. 使用通配符的優(yōu)點(diǎn)是什么有三種實(shí)現(xiàn)方式:1.使用ActionContext類(lèi) 2.使用ServletActionContext類(lèi)3. 實(shí)現(xiàn)所要使用的ServletAPI對(duì)應(yīng)接口ActionContext ctx = ActionContext.getContext(); ctx.getSession().put(ses, session范圍);/往session里放入sesHttpServletRequest request = ServletActionContext.getRequest();public class HelloWorldAction implements Serv

溫馨提示

  • 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)論