




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、J2EE期末考試試題(筆試)學(xué)號(hào):姓名:注意事項(xiàng):(考試時(shí)間90分鐘)1)整個(gè)試卷中不得做任何形式的書寫或標(biāo)記,是否試卷成績(jī)做廢;2)認(rèn)真準(zhǔn)確填寫并核對(duì)答題卡中的各項(xiàng)內(nèi)容,因填涂錯(cuò)誤造成的任何后果,由考生自負(fù);3)4)作弊,雷同答卷,成績(jī)一律為0分考試完畢,不得將所有考卷.答題卡.草稿紙帶離考場(chǎng),否則試卷成績(jī)作廢;答題結(jié)束后,必須經(jīng)監(jiān)考老師確認(rèn)考卷,答題卡,草稿紙已經(jīng)提交后,方可離開考場(chǎng)選擇題(單項(xiàng)選擇,每題 2分,共50題)1、F面對(duì) Web應(yīng)用開發(fā)中Servlet組件說法錯(cuò)誤的是。Servlet是按照接受請(qǐng)求/返回響應(yīng)的模式工作的B)運(yùn)行于Servlet容器中,是被動(dòng)態(tài)加載的C)在 Str
2、uts框架中,Servlet充當(dāng)模型組件在 Struts框架中,Servlet充當(dāng)控制器組件在 Struts應(yīng)用中,能在下列哪幾種范圍內(nèi)共享數(shù)據(jù)說法錯(cuò)誤的是。只有 request 與 sessionB)requestC) sessionD) application3、下面那個(gè)選項(xiàng)不屬于 MVC三個(gè)核心模塊。A)模型B)視圖C)數(shù)據(jù)庫連接D)控制器4、下列關(guān)于Struts框架的說法中,正確的是A) Struts實(shí)質(zhì)是在JSP Model2的基礎(chǔ)上實(shí)現(xiàn)的一個(gè) MVC框架B)在Struts框架中,模型是由實(shí)現(xiàn)業(yè)務(wù)邏輯的 JavaBean與EJB組件構(gòu)成C)在Struts框架中,視圖是由一組JSP文件
3、組成D )以上都是5、關(guān)于在web.xml文件中配置歡迎文件清單說法錯(cuò)誤的是A)使用vwelcome-file-list>元素配置歡迎清單B)只能配置一個(gè)歡迎文件C)可以配置多個(gè)歡迎文件D)Web容器調(diào)用會(huì)依次尋找歡迎文件,直到找到為止6、下列哪個(gè)元素可以配置數(shù)據(jù)源A) vformbean> 元素B) vdata-sources元素C) vglobal-forward 元素D) vmessage-resources 元素7、下列對(duì)vaction-mappings>元素屬性描述正確的有A) classsName :和action元素對(duì)應(yīng)的配置元素,B) forward :轉(zhuǎn)發(fā)的
4、URL路徑C) input :輸入表單的URL路徑,當(dāng)表單驗(yàn)證失敗時(shí),將把請(qǐng)求轉(zhuǎn)發(fā)到該 URLD)以上全部正確8、Struts框架的控制器組件不包括下列哪個(gè)選項(xiàng)A)JSP組件B) Request Processor 組件C) Action 組件D) ActionServet組件9、ActionServlet在Struts中具體完成什么功能。A) ActionServlet將一個(gè)來自客戶端的URI映射到一個(gè)相應(yīng)的Action類,如果是這個(gè)Action類是第一次被調(diào)用,那么實(shí)例化一個(gè)Action類并放入緩存B)如果在Struts配置文件中指定了相應(yīng)的 ActionForm ,那么從Request中
5、 抓取數(shù)據(jù)填充FormBeanC)調(diào)用Action 類的execute ()方法D)以上都正確10、如何擴(kuò)展一個(gè) Action 類。創(chuàng)建一個(gè)繼承自Action的子類B)C)實(shí)現(xiàn)execute ()方法,然后指定你的業(yè)務(wù)邏輯。編譯這個(gè)類,然后將它移到 Web應(yīng)用程序的class path目錄下。以上都正確11、ActionForm 的生命周期包括下列哪些選項(xiàng)A)控制器接收到請(qǐng)求,從request或session范圍中取出ActionForm 實(shí)例如 果該實(shí)例不存在,就自動(dòng)創(chuàng)建一個(gè)新的實(shí)例B) 從request或session范圍中取出ActionForm 實(shí)例C)把用戶輸入的表單數(shù)據(jù)組裝到 Ac
6、tio nForm 中D)以上都正確12、如何使用ActionForm驗(yàn)證用戶提交的表單數(shù)據(jù)。A)在自定義的 ActionForm 類中重寫validate。方法B)在validate。方法中驗(yàn)證表單數(shù)據(jù),如果不符合要求,則創(chuàng)建ActionMessage對(duì)象描述錯(cuò)誤信息并加入到Actio nErrors對(duì)象中C)在validate。方法中生成 ActionErrors 對(duì)象D)以上都正確13、Struts框架未提供了哪種標(biāo)簽庫。HTML標(biāo)簽庫B)Bean標(biāo)簽庫C)JSTL標(biāo)簽庫Template標(biāo)簽庫14下列哪個(gè)Strtus標(biāo)簽?zāi)苌蒆TML超鏈接a元素。<html:html> 標(biāo)簽
7、B)<html:li nk> 標(biāo)簽C)vhtml:img> 標(biāo)簽<html:rewrite> 標(biāo)簽15、使用下列哪個(gè)標(biāo)簽?zāi)茉陧撁孑敵鲈隍?yàn)證表單時(shí)發(fā)生的錯(cuò)誤 。<html:multibox> 標(biāo)簽B)<html:errors> 標(biāo)簽C)<html:messages> 標(biāo)簽<html:error> 標(biāo)簽16、下列哪個(gè)標(biāo)簽?zāi)茉L問JSP隱含對(duì)象。A) <bean:cookie標(biāo)簽B) <bean:header> 標(biāo)簽C) <bean:parameter>標(biāo)簽D) <bean:page>
8、; 標(biāo)簽17、下列哪個(gè)標(biāo)簽?zāi)鼙容^變量是否大于或等于指定變量<logic:equal> 標(biāo)簽B)vlogic: no tEqual>標(biāo)簽C)<logic:greaterEqual> 標(biāo)<logic:greaterTha n>標(biāo)簽18、下列選項(xiàng)中不能能獲得 Locale實(shí)例是。(P138 )Locale locale=new Locale();B)C)Locale locale=n ew Locale("ch","CH");Locale locale=Locale.CHINALocale locale =reques
9、t.getLocale();19、Struts的哪個(gè)標(biāo)簽可以創(chuàng)建用于上傳文件的表單控件<html:file>B)<html:text>C)<html: password<html:u pfile>20、如果要?jiǎng)?chuàng)建用于上傳文件的表單,vhtml:form>標(biāo)簽的編碼類型“ method ”屬性必須設(shè)置為。A) GETB) POSTC) mult ip art/form-dataD) true21、在 Hibernate 主配置文件(hibernate.cfg.xml)中,以下哪個(gè)元素為它的根元素 。A) vhibernate-configurati
10、on>元素B) vsession-factory>元素C) vproperty> 元素D) vmapping> 元素22、在 Hibernate 主配置文件(hibernate.cfg.xml)中,是通過哪個(gè)元素來配置映射文件的。A) vhibernate-configuration>元素B) vsession-factory>元素C) vproperty> 元素D) vmapping> 元素23、下面關(guān)于Hibernate的映射文件說法正確的有哪些A) Hibernate 是以 xml格式的文件來指定對(duì)象與關(guān)系數(shù)據(jù)之間的映射B)在 hibern
11、ate.cfg.xml文件中可以配置vmapping>元素的resource 屬性 來指定映射文件。C)配置映射文件時(shí),需要遵循它對(duì)應(yīng)的 DTD文件格式D)以上都正確24在Hibernate 的映射文件中,vid>元素的<generator> 子元素用來設(shè)定標(biāo) 識(shí)符生成器,以下對(duì)常用的標(biāo)識(shí)符生成器的用法說法正確的是in creme nt:適用于代理主鍵。用于為long, short或者int類型生成唯一標(biāo)B)identity :適用于代理主鍵。由底層數(shù)據(jù)庫生成標(biāo)識(shí)符C)sequenee:適用于代理主鍵。Hibernate根據(jù)底層數(shù)據(jù)庫的序列來生成標(biāo)識(shí)符D)以上都正確25
12、、Hibernate采用xml文件來配置對(duì)象一關(guān)系映射有哪些好處Hibernate既不會(huì)滲透到上層域模型中,也不會(huì)滲透到下層數(shù)據(jù)模型中B)C)軟件開發(fā)人員可以獨(dú)立設(shè)計(jì)域模型,不必強(qiáng)迫遵守任何規(guī)范 數(shù)據(jù)庫設(shè)計(jì)人員可以獨(dú)立設(shè)計(jì)數(shù)據(jù)模型,不必強(qiáng)迫遵守任何規(guī)范以上都正確26、如何理解SessionFactory 與Session的關(guān)系及它們的意義 。A) SessionFactory的主要用來生成Session對(duì)象B) SessionFactory是一個(gè)重量級(jí)的對(duì)象,一個(gè)應(yīng)用程序只創(chuàng)建一個(gè)SessionFactory 實(shí)例,而可創(chuàng)建多個(gè) Session對(duì)象。C) SessionFactory實(shí)例代表一
13、個(gè)所要訪問的數(shù)據(jù)庫D)以上都正確27、Transaction接口主要是用于管理事務(wù),它的哪個(gè)方法用于事務(wù)的提交。wasRollBackO 方法B)isActiveO 方法C)commitO 方法wasCommitted()方法28、HQL檢索方式是被應(yīng)用的最廣泛的,它主要具有以下哪些功能。A) 通過各種條件來執(zhí)行數(shù)據(jù)庫的查詢B) 支持分頁查詢,并且特別針對(duì)不同的數(shù)據(jù)庫做了不同的處理,以此來提高分頁查詢的效率C)支持分組查詢,允許使用having和group by關(guān)鍵字D)以上都正確29、在客戶表中,如果以NAME字段作為主鍵,那么那個(gè)前提條件是錯(cuò)誤的A)每條記錄的客戶姓名不允許為空B)客戶姓名
14、必須沒英文C)不允許客戶重名D)不允許修改客戶姓名30如果要實(shí)現(xiàn)Hibernate持久化一個(gè)對(duì)象時(shí),同時(shí)級(jí)聯(lián)更新或保存與其相關(guān)聯(lián)的其他對(duì)象,cascade屬性的值一個(gè)設(shè)置為。A) save-up dateB) trueC) falseD) none 31、如果要實(shí)現(xiàn)Hibernate刪除一個(gè)對(duì)象時(shí),同時(shí)級(jí)聯(lián)刪除與其相關(guān)聯(lián)的其他對(duì)象,cascade屬性的值一個(gè)設(shè)置為。A)deleteB)trueC) falseD) none32何為數(shù)據(jù)庫事務(wù)的ACID特征。A)A就是Atomic(原子性),指整個(gè)數(shù)據(jù)庫事務(wù)是一個(gè)不可分割的工作單元B)C就是Consistency( 致性),指數(shù)據(jù)庫事務(wù)不能破壞數(shù)
15、據(jù)的數(shù)據(jù)完整性和 業(yè)務(wù)邏輯的一致性C)I就是Isolation (隔離性),在并發(fā)環(huán)境中,當(dāng)不同的事務(wù)操作相同的數(shù) 據(jù)時(shí),都應(yīng)該有自己的一個(gè)完整數(shù)據(jù)空間D )以上都是33、同時(shí)運(yùn)行的多個(gè)事務(wù)往往會(huì)導(dǎo)致各種并發(fā)問題,以下屬于并發(fā)問題的是A)虛讀:后一個(gè)事務(wù)在前后兩次讀取數(shù)據(jù)時(shí)由于前面的已提交的事務(wù)進(jìn)行了插入操作,而使數(shù)據(jù)統(tǒng)計(jì)前后不一致B)臟讀:后發(fā)生的事務(wù)成功提交覆蓋了前面的回滾的事務(wù)C)第二類更新丟失:后發(fā)生的事務(wù)成功提交覆蓋了前面的成功提交的事務(wù)D)以上都正確34、數(shù)據(jù)庫系統(tǒng)采用鎖來實(shí)現(xiàn)事務(wù)的隔離性,下面哪個(gè)不屬于數(shù)據(jù)庫鎖A)共享鎖B)更新鎖C)獨(dú)占鎖D)等待鎖35、如何理解Hibernat
16、e的緩存概念。A)緩存是計(jì)算機(jī)領(lǐng)域非常通用的概念,是介于應(yīng)用程序和永久性數(shù)據(jù)存儲(chǔ)源之B) Session的緩存被稱為Hibernate的第一級(jí)緩存。C) SessionFactory緩存被稱為Hibernate 的第二級(jí)緩存D)以上說法都正確36、那種形式不是Spring的依賴注入形式A )設(shè)值注入B)引用注入C)構(gòu)造注入D)接口注入37、Spring設(shè)值注入模式有哪些優(yōu)勢(shì)A)避免了繁瑣的setter方法的編寫B(tài))通過setter方法設(shè)定依賴關(guān)系顯得更加直觀,更加自然C)如果依賴關(guān)系(或繼承關(guān)系)較為復(fù)雜,設(shè)值注入模式往往更為簡(jiǎn)潔D)在構(gòu)造期即創(chuàng)建一個(gè)完整、合法的對(duì)象38、Servlet 的
17、doPost 與 doGet 方法中 HttpServletRequest和Htt pServletRes pon se實(shí)例由Servlet Con ta in er在運(yùn)行期動(dòng)態(tài)注入,這中與Spring依賴注入中的哪種模式對(duì)應(yīng)A )設(shè)值注入B)引用注入C)構(gòu)造注入D)接口注入39、什么是 Spring AOPA) AOP 是 OOP 的延續(xù),是 Aspect Oriented Programming的縮寫B(tài))AOP是面向方面編程C)AOP是GoF四人組設(shè)計(jì)模式的一種擴(kuò)展,設(shè)計(jì)模式所追求的是降低代碼之間的耦合度,增加程序的靈活性和可重用性D )以上說法都正確40 , Spring的通知有四種類型
18、,分別是 。A )前置通知B)后置通知C)環(huán)繞通知D)以上都正確。41、Spring Bean有哪幾種圭寸裝機(jī)制 。A)在運(yùn)行期,由Spring根據(jù)配置文件,將其他對(duì)象的引用通過組件的setter方法進(jìn)行設(shè)定B) BeanFactory負(fù)責(zé)創(chuàng)建并維護(hù)Bean的實(shí)例C) ApplicationContext覆蓋了 BeanFactory的所有功能,并提供了更多的特D)以上全正確。(P311)42、AppIicationContext提供了以下哪些擴(kuò)展功能:A)國際化支持B)資源訪問C)事件傳播D )以上都對(duì)43、以下哪些技術(shù)可以實(shí)現(xiàn)數(shù)據(jù)的持久化。JDBCB)Hiber nateC)iBatis以上都正確44、傳統(tǒng)的DAO設(shè)計(jì)存在哪些缺陷。A)代碼重復(fù)B)耦合度高C)存在資源損耗D)以上都正確45,Spring 是否支持 JDBC 和 Hibernate 。A)只支持JDBCB) 只支持 H ibernateC)都不支持D)都支持46、JDBC的許多積極方面使得它在許多 J2SE和J2EE應(yīng)用程序中仍然占有重要地位。然而,有一些特征使其比我們可能想像的要更難于使用。A )開發(fā)者需要處理大量復(fù)雜的任務(wù)和基礎(chǔ)結(jié)構(gòu),例如大量的try-catch-fi nally-try-catch塊B)應(yīng)用程序需要復(fù)雜的錯(cuò)誤處理以確定連接在使用后被正確關(guān)閉,這樣以來使得代碼變得冗長(zhǎng),膨脹,并且重復(fù)C)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智慧醫(yī)療中心運(yùn)營管理費(fèi)收取協(xié)議
- 二零二五年度房屋租賃權(quán)抵押評(píng)估報(bào)告?zhèn)浒笇徍朔课葙J款合同
- 二零二五年度電力系統(tǒng)運(yùn)行電工服務(wù)協(xié)議
- 電子支付賬戶管理服務(wù)合同
- 日常行政管理操作規(guī)范
- 心理咨詢行業(yè)個(gè)人咨詢服務(wù)協(xié)議
- 全國醫(yī)藥研發(fā)中心技術(shù)轉(zhuǎn)讓合同
- 貨物運(yùn)輸代理協(xié)議書
- 數(shù)據(jù)驅(qū)動(dòng)的智慧城市建設(shè)項(xiàng)目協(xié)議
- 高考語文備考:政論類文言文之《淮南子》匯編
- 二元一次方程組應(yīng)用題(50題)
- 出生證警示教育培訓(xùn)
- KYC高客營銷培訓(xùn)
- 通信工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文匯編(2023版)-定額質(zhì)監(jiān)中心
- 《現(xiàn)代家政導(dǎo)論》電子教案 4.2模塊四項(xiàng)目二家政教育發(fā)展認(rèn)知
- 現(xiàn)代家政導(dǎo)論-課件 5.2.2認(rèn)識(shí)我國家政服務(wù)業(yè)
- DB11∕512-2017 建筑裝飾工程石材應(yīng)用技術(shù)規(guī)程
- 員工二級(jí)安全教育培訓(xùn)試題及答案
- 2024年度中國AI大模型場(chǎng)景探索及產(chǎn)業(yè)應(yīng)用調(diào)研報(bào)告-2024
- 2025年駕駛證資格考試科目一必刷題庫及答案(共300題)
- 大學(xué)英語四級(jí)必背單詞詞匯資料表
評(píng)論
0/150
提交評(píng)論