JAVAEE復(fù)習(xí)題講解_第1頁
JAVAEE復(fù)習(xí)題講解_第2頁
JAVAEE復(fù)習(xí)題講解_第3頁
JAVAEE復(fù)習(xí)題講解_第4頁
JAVAEE復(fù)習(xí)題講解_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、填空題I.Hibernate實體間通過關(guān)系來相互關(guān)聯(lián)。其關(guān)聯(lián)關(guān)系主要有一對一關(guān)系一對多關(guān)系和多對多關(guān)系3種。2.Spring是一個以IOC和AOP為核心的輕量級容器框架。3 .若從Kcb中查詢kch為"001"的詳細(xì)信息,則執(zhí)行的命令如下所示,請補(bǔ)充完整(前后代碼略去)。Queryquery=session.createQuery("fromKcbwherekch=?");query.setParameter(0,"001");4 .在實際應(yīng)用中為了提高struts.xml文件的可讀性,可以將一個struts.xml配置文件分解成

2、多個配置文件,然后在struts.xml文件中包含其他配置文件,該標(biāo)記是<includefile=/>。5 .如果將$用在配置文件struts.xml中表示從值棧中讀取數(shù)據(jù)。6 .實體對象的生命周期有3種狀態(tài)即:瞬時態(tài)、持久態(tài)和脫管狀o7 .發(fā)布到服務(wù)器上的組件除包含自身實現(xiàn)的代碼文件外,還要包含XML部署描述文件。8 .JavaEE技術(shù)框架可分為三部分:組件技術(shù)、服務(wù)技術(shù)、通信技術(shù)。9 .Servlet最大的用途是通過動態(tài)響應(yīng)客戶機(jī)請求來擴(kuò)展服務(wù)器功能;表單數(shù)據(jù)的提交方法有兩種,Post方法和Get方法。10 .Filter攔截請求和響應(yīng),以便查看、提取正在客戶機(jī)和服務(wù)器之間交換

3、數(shù)據(jù)。Listener實現(xiàn)了Servlet的事件驅(qū)動。11 .JSP頁面的腳本元素用來嵌入Java代碼。12 .JSP動作組件是一些XML語法格式的標(biāo)記,被用來控制We喀器的行為。二、選擇題1 .下面(D)是框架。A.JSPB.Struts標(biāo)簽庫C.Criteria查詢D.DWR2 .MVC設(shè)計模式的目的是(C)。A,使程序結(jié)構(gòu)更清晰B,使程序更好維護(hù)C.保證視圖和模型的隔離D在邏輯上將視圖、模型和控制器3 .下面信息不在Struts配置文件中配置的是(B)。A.FormBean配置信息B.Spring聲明式事務(wù)C.Action轉(zhuǎn)發(fā)路徑D.Struts引用的資源文件4 .在Struts中,Di

4、spatchAction和普通Action的配置不同的是(B)。A.需要多配食一個可選的parameter屬性B.需要多配置一個必須的parameter屬性C.需要多配置一個可選的method屬性D.需要多配置一個必須的method屬性5 .在Struts中,關(guān)于DispatchAction的說法中,錯誤的是(B)。A.訪問DispatchAction必須提供parameter參數(shù)B.DispatchAction中必須實現(xiàn)execute方法C.DispatchAction可以與Spring進(jìn)行集成D.可立過傳入?yún)?shù)的值指定訪問DispatchAction中的方法的名6 .某ActionBean

5、中有如下代碼:errors.add("order_count",newActionMessage("_ruler.no_storage");在頁面上顯示這條錯誤信息的代詞是(一口。A.<html:errorname="order_count"/>B.<html:errorproperty="order_count"/>C.<html:errorsname="order_count"/>D.<html:errorsproperty=&qu

6、ot;order_count"/>7 .某FormBean中有List類型的data屬性,則頁面顯示其數(shù)據(jù)的代碼是(D)。A.<html:iteratename="data"id="item">.</html:iterate>B.<html:iteratename="xForm"property="data"id="item"></html:iterate>C.<logic:iteratename="dataid=&

7、quot;item">.</logic:iterate>D.<logic:iteratename="xForm"property="data"id="item">.</logic:iterate>8 .在三層結(jié)構(gòu)中,數(shù)據(jù)訪問層承擔(dān)的責(zé)任是(B)。A.定義實體類B.數(shù)據(jù)的增刪改查操作C.業(yè)務(wù)邏輯的描述D.頁面展示和控制轉(zhuǎn)發(fā)9 .下面關(guān)于數(shù)據(jù)持久化概念的描述,錯誤的是(D)。A.保存在內(nèi)存中數(shù)據(jù)的狀態(tài)是瞬時狀態(tài)B.持久狀態(tài)的數(shù)據(jù)在關(guān)機(jī)后數(shù)據(jù)依然存在C.數(shù)據(jù)可以由持久狀態(tài)轉(zhuǎn)換為瞬時狀態(tài)D.

8、將數(shù)據(jù)轉(zhuǎn)換為持久狀態(tài)的機(jī)制稱為數(shù)據(jù)持久化10 .下面關(guān)于Hibernate的說法,錯誤的是(C)。A.Hibernate是一個“對象-關(guān)系映射”的實現(xiàn)B.Hibernate是一種數(shù)據(jù)持久化技術(shù)C.Hibernate是JDBC勺替代技術(shù)D.使用Hibernate可以簡化持久化層的編碼11 .Hibernate配置文件中,不包含下面的(AB。A.“對象-關(guān)系映射”信息B.實體間關(guān)聯(lián)的配置C.show_sql等參數(shù)的配置D.數(shù)據(jù)庫連接信息12 .在Hibernate關(guān)系映射配置中,inverse屬性的含義是(B)。A.定義在one-to-many節(jié)點上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù)B.聲明在5$»

9、節(jié)點上,聲明要對方負(fù)責(zé)關(guān)聯(lián)的維護(hù)C.定義在one-to-many節(jié)點上,聲明對方要負(fù)責(zé)關(guān)聯(lián)的維護(hù)D.聲明在$戌節(jié)點上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù)13 .在使用了Hibernate的系統(tǒng)中,要想在刪除某個客戶數(shù)據(jù)的同時刪除該客戶對應(yīng)的所有訂單數(shù)據(jù),下面方法可行的是(B)。A.配置客戶和訂單關(guān)聯(lián)的cascade屬性為save-updateB.配置客戶和訂單關(guān)聯(lián)的cascade屬性為allC.設(shè)置多對一關(guān)聯(lián)的inverse屬性為trueD.設(shè)置多對一關(guān)聯(lián)的inverse屬性為false14 .執(zhí)行下面的hql查詢,關(guān)于返回值的說法,正確的是(B)。com.x.entity.Userselectu.user

10、name,u.useridfromwhereuisnotnullA.語法錯誤,不能執(zhí)行B,返回一個類型為List的實例C.返回一個數(shù)組D.當(dāng)返回結(jié)果只有一條時,返回一個數(shù)組15 .下面創(chuàng)建Criteria對象的語句中正確的是(D)。A.Criteriac=query.createCriteria();B.Criteriac=query.addCriteria();C.Criteriac=session.createCriteria();D.Criteriac=session.createCriteria(User.class);16 .下面關(guān)于“依賴注入”的說法,錯誤的是(D)。A.將組件間的

11、依賴關(guān)系采取配置文件的方式管理,而不是硬編碼在代碼中B.降低了組件間的耦合,使程序更容易維護(hù)和升級C.促進(jìn)了“面向接口”編程,使構(gòu)建大規(guī)模程序更輕松D.需要定義大量接口,增加了編碼復(fù)雜度17 .關(guān)于Spring的說法錯誤的是(C)。A.通過setter方法實現(xiàn)依賴注入B.對Hibernate提供了支持,可簡化Hibernate編碼C.通過AO阿以輕松與Hibernate集成D.通過AO讀現(xiàn)了聲明式事務(wù)管理18 .在JSP中,(A)動作用于將請求轉(zhuǎn)發(fā)到其他的JSP頁面A. forwardB. includeC.useBeanD.setProperty19 .MVC設(shè)計模式白目的是(D)。A.使程

12、序結(jié)構(gòu)更清晰B.使程序更好維護(hù)C.保證視圖和模型的隔離D.在邏輯上將視圖、模型和控制器分開20 .下列接口中,(C)接口可以實現(xiàn)對數(shù)據(jù)進(jìn)行持久化操作。A.ConfigurationB.SessionFactoryC.SessionD.Query21 .在三層結(jié)構(gòu)中,數(shù)據(jù)訪問層承擔(dān)的責(zé)任是(B)。A.定義實體類B.數(shù)據(jù)的增刪改查操作C.業(yè)務(wù)邏輯的描述D.頁面展示和控制轉(zhuǎn)發(fā)22 .Transaction接口主要是用于管理事務(wù),它的哪個方法用于事務(wù)的提交(C)。A.wasRollback()方法B.isactive()方法C.commit()方法D.wacommitted()方法23 .在strut

13、s實現(xiàn)的MVC1架中(A)類是包含了excute方法的控制器類,負(fù)責(zé)調(diào)用模型的方法,控制應(yīng)用程序的流程。A.ActionB.ajaxC.actionservletD.JSP24 .下面關(guān)于Hibernate的說法,錯誤的是(C)。A. Hibernate是一個“對象-關(guān)系映射”的實現(xiàn)B. Hibernate是一種數(shù)據(jù)持久化技術(shù)C. Hibernate是JDBC勺替代技術(shù)D.使用Hibernate可以簡化持久化層的編碼B.inputD.Login25 .不屬于Struts2的動作類的常量返回值的是(C)A.successC.never26 .以下不屬于Struts2動作執(zhí)行的結(jié)果類型是(A)。A

14、. actionB. redirectC. redirectActionD. Dispatcher27.Struts中數(shù)據(jù)驗證失敗時,通過(B)標(biāo)簽顯示錯誤信息。A. <s:text>B. <s:error>C. <s:faild>D. <s:fielderror>28.正規(guī)開發(fā)中,在使用struts2時定義Action使用哪種方式(B)。A.直接定義Action類。B.從ActionSupport繼承。C.從Action繼承。D.實現(xiàn)Action接口29 .在HTML中,可以使用(D)標(biāo)記向網(wǎng)頁中插入GIF動畫文件。A. <FORM>

15、;B. <BODY>C. <TABLE>D. <IMG>30 .在制作HTMlM面時,頁面的布局技術(shù)主要分為(D)。A.框架布局B.表格布局C. DIV層布局D. 以上全部選項31 .下面哪一項是換行符標(biāo)簽?(C)。A.<body>B.<font>C.<br>D.<p>32 .下面哪一個不是框架(D)。A.SpringB.StrutsC.HibernateD.SP33.Struts控制器是根據(jù)哪個文件的配置,將請求轉(zhuǎn)發(fā)給相應(yīng)的Action處理(A)。A.Struts.xmlB.34.application.pr

16、opertiesD.以上都是C.通過參數(shù)指定35 .以下集合中不能直接取第一個元素的是(C)。A.ListB.mapC.setD.Array36 .下面代碼的執(zhí)行效果是(A)。Stringhql="fromStudentsorderbys.scoredesc"Queryquery=session.createQuery();Query.setFirstResult(0);Query.setMaxResult(5);returnquery.list();A.返回分?jǐn)?shù)最高的5個學(xué)生B.返回分?jǐn)?shù)最高的6個學(xué)生C.返回分?jǐn)?shù)最低的5個學(xué)生D.返回分?jǐn)?shù)最低的6個學(xué)生37 .在三層結(jié)構(gòu)中

17、,Hibernate承擔(dān)的任務(wù)是(A)。A.數(shù)據(jù)的持久化操作B.實體類的定義C.業(yè)務(wù)邏輯的描述D.頁面的顯示與控制轉(zhuǎn)發(fā)38 .下列說法哪一個是正確的(B)。A. Java程序經(jīng)編譯后會產(chǎn)生machinecodeB. Java程序經(jīng)編譯后會產(chǎn)生bytecodeC. Java程序經(jīng)編譯后會產(chǎn)生DLLD.以上都不正確39 .MVC設(shè)計模式白目的是(C)。A,使程序結(jié)構(gòu)更清晰B,使程序更好維護(hù)C.保證視圖和模型的隔離D,在邏輯上將視圖、模型和控制器分開40 .下面關(guān)于Hibernate的說法,錯誤的是(C)。A. Hibernate是一個“對象-關(guān)系映射”的實現(xiàn)B. Hibernate是一種數(shù)據(jù)持久化

18、技術(shù)C. Hibernate是JDBC勺替代技術(shù)D.使用Hibernate可以簡化持久化層的編碼41 .關(guān)于Spring的說法錯誤的是(C)。A.通過setter方法實現(xiàn)依賴注入B.對Hibernate提供了支持,可簡化Hibernate編碼C.通過AO阿以輕松與Hibernate集成D.通過AO戲現(xiàn)了聲明式事務(wù)管理42.5 truts2標(biāo)簽中,(B)標(biāo)簽用于迭代輸出集合中的元素,包括List、Map。A.beanB.iteratorC.paramD.i18n42.6 truts2的Action類中有多個方法時,可以使用action標(biāo)簽的(C)屬性來指定需要調(diào)用的方法。A.nameB.classC.methodD.Type44.關(guān)于web.xml文件中配置歡迎文件清單,說法錯誤的是(B)A.使用welcome-file-list元素配置歡迎清單。B.只能配置一個歡迎文件。C.可以配置多個歡迎文件。D.web容器調(diào)用會依次尋找歡迎文件,直到找到為止。45.Spring的事務(wù)管理應(yīng)該在DA微式的(C)。A.實體層B.數(shù)據(jù)訪問層C.業(yè)務(wù)層D.控制層46.關(guān)于Spring的說法錯誤的是(D)。A. Spring是一個輕量級JavaEE的

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論