【MOOC】Web框架技術(shù)-鄭州輕工業(yè)大學 中國大學慕課MOOC答案_第1頁
【MOOC】Web框架技術(shù)-鄭州輕工業(yè)大學 中國大學慕課MOOC答案_第2頁
【MOOC】Web框架技術(shù)-鄭州輕工業(yè)大學 中國大學慕課MOOC答案_第3頁
【MOOC】Web框架技術(shù)-鄭州輕工業(yè)大學 中國大學慕課MOOC答案_第4頁
【MOOC】Web框架技術(shù)-鄭州輕工業(yè)大學 中國大學慕課MOOC答案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【MOOC】Web框架技術(shù)-鄭州輕工業(yè)大學中國大學慕課MOOC答案隨堂測驗1、【單選題】1.Struts2中的Action屬于MVC模式中的()本題答案:【控制器】2、【單選題】4、Struts2的核心類庫存放在Struts2軟件包的()文件夾中。本題答案:【lib】3、【多選題】2、Struts2框架是由()和()發(fā)展而來的。本題答案:【Struts1#Webwork】4、【多選題】3、Struts2以()為核心,采用()的機制處理用戶請求。本題答案:【W(wǎng)ebwork#攔截器】5、【多選題】5、MVC設(shè)計模式中的Model部分包括()和()。本題答案:【業(yè)務(wù)邏輯層#數(shù)據(jù)訪問層】第1單元測試1、【單選題】目前最經(jīng)典的基于MVC的JavaWeb框架技術(shù)是()。本題答案:【Struts2】2、【單選題】Struts2屬于什么基金會()。本題答案:【Apache】3、【單選題】Struts2軟件包中存放核心庫以及第三方插件類庫的是()。本題答案:【lib】4、【單選題】在MVC設(shè)計模式中控制器部分是()。本題答案:【Servlet】5、【單選題】Struts2的業(yè)務(wù)控制器是()。本題答案:【Action】6、【單選題】Struts2的核心配置文件是()。本題答案:【struts.xml】7、【單選題】配置Struts2核心控制器的文件是()。本題答案:【web.xml】8、【單選題】Struts2的標簽庫主要的作用本題答案:【實現(xiàn)視圖功能】9、【單選題】MVC設(shè)計模式中沒有下面那一部分本題答案:【邏輯層】10、【單選題】業(yè)務(wù)邏輯層一般由()構(gòu)建本題答案:【JavaBean和EJB】11、【單選題】Struts2的視圖組件不包括()本題答案:【JavaBean】12、【單選題】()控制著整個JavaWeb項目中數(shù)據(jù)的流向和操作本題答案:【StrutsPrepareAndExecuteFilter】13、【單選題】在MVC設(shè)計模式中控制器部分是()本題答案:【Servlet】14、【單選題】Struts2的核心組件不包括()本題答案:【邏輯層組件】15、【單選題】在Struts實現(xiàn)的MVC框架中,()類是包含了excute方法的控制器類,負責調(diào)用模型的方法,控制應(yīng)用程序的流程。本題答案:【Action】16、【單選題】在基于Struts框架的Web應(yīng)用中,下面關(guān)于Action類的說法正確的是()本題答案:【Action類負責調(diào)用模型的方法,更新模型的狀態(tài),并幫助控制應(yīng)用程序的流程】17、【單選題】Struts2是基于()設(shè)計模式的框架?本題答案:【MVC】18、【單選題】MVC設(shè)計模式是()公司推出的?本題答案:【IBM】19、【判斷題】Struts2的核心組件包括:邏輯層組件、控制器組件、模型層組件、視圖型組件本題答案:【錯誤】20、【判斷題】Struts2框架按照MVC的設(shè)計思想把Javaweb應(yīng)用程序分為4層本題答案:【錯誤】21、【判斷題】在Struts2中Ation類無須與servletAPI關(guān)聯(lián)本題答案:【正確】22、【判斷題】Struts2框架的主要目的是使用Ation來調(diào)試模型組件本題答案:【正確】23、【判斷題】truts2框架集成了webwork框架和Javaweb框架本題答案:【錯誤】隨堂測驗1、【單選題】1.以下屬于Struts2配置文件中的配置元素是:()本題答案:【package】2、【單選題】2、關(guān)于Struts2配置文件說法正確的是:()本題答案:【配置Action時,必須配置包信息】3、【單選題】3、在Struts配置中用()元素來配置action。本題答案:【action】4、【單選題】4、關(guān)于Struts2包的說法不正確的是:()本題答案:【Struts2框架使用包來管理常量】5、【單選題】5、Struts2默認的處理結(jié)果類型是()。本題答案:【dispatcher】隨堂測驗1、【單選題】1、不屬于Struts2表單標簽庫的是()本題答案:【select】2、【單選題】2、主要用來實現(xiàn)數(shù)據(jù)訪問和邏輯控制的標簽是()本題答案:【非用戶界面標簽】3、【單選題】下面()可以一次創(chuàng)建多個復選框。本題答案:【s:checkboxlist】4、【多選題】4、下面()和()實現(xiàn)在頁面上輸出Action方法中添加的信息。本題答案:【s:actionerror#s:actionmessage】5、【多選題】5、s:combobox標簽中的list屬性用于指定集合生成下拉列表項,可以使用()或者()。本題答案:【List集合#Map對象】第2單元測試1、【單選題】在Struts實現(xiàn)的MVC框架中,()類是包含了excute方法的控制器類,負責調(diào)用模型的方法,控制應(yīng)用程序的流程。本題答案:【Action】2、【單選題】在基于Struts框架的Web應(yīng)用中,下面關(guān)于Action類的說法正確的是()。本題答案:【Action類負責調(diào)用模型的方法,更新模型的狀態(tài),并幫助控制應(yīng)用程序的流程】3、【單選題】在struts開發(fā)中有頁面內(nèi)容:aherf=”oprator.do?method=add”添加/aaherf=”oprator.do?method=modify”修改/a添加修改完成struts-config.xml的配置actionpath=/basetype=struts.action.BaseAction/在下劃線上填入()。本題答案:【parameter=method】4、【單選題】Struts2標簽庫包含的是()。本題答案:【s:a】5、【單選題】在action元素中指定Action類調(diào)用方法的屬性是()。本題答案:【Method】6、【單選題】在Struts2框架的配置文件中,以下不屬于Action的屬性的是()。本題答案:【result】7、【單選題】假設(shè)在application中存在名為name的屬性,通過OGNL訪問該屬性,正確的代碼是()。本題答案:【#】8、【單選題】Struts2的標簽庫中對集合進行迭代的標簽是()?本題答案:【s:iterator】9、【單選題】Struts2擴展組件是通過配置文件和()來管理的?本題答案:【Ioc】10、【單選題】Struts2的標簽庫中復選框標簽是()?本題答案:【s:checkboxlist】11、【判斷題】1.Struts2的核心配置文件是struts.xml文件()本題答案:【正確】12、【判斷題】攔截器的作用就是執(zhí)行JavaBean處理用戶親求之前或者之后進行某些攔截操作()本題答案:【錯誤】13、【判斷題】StrutsPrepareAndExecuteFilter是struts2框架的核心攔截器()本題答案:【錯誤】14、【判斷題】在struts標簽庫中s:iterator標簽的主要作用是對多個集合對象連接在一起組成一個新的集合()本題答案:【錯誤】15、【判斷題】Struts2中Action與ServletAPI完全分離()本題答案:【正確】隨堂測驗1、【單選題】1、如果要實現(xiàn)Struts2的數(shù)據(jù)校驗功能()。本題答案:【繼承自ActionSupport類可以實現(xiàn)】2、【單選題】4、()用于校驗字段中字段長度是否在指定的范圍內(nèi)。本題答案:【stringlength】3、【單選題】5、()的expression屬性為一個邏輯表達式,使用OGNL表達式。本題答案:【fieldexpression】4、【多選題】2、Struts2框架對用戶輸入數(shù)據(jù)的校驗可以分為兩種:()和()。本題答案:【客戶端校驗#服務(wù)器端校驗】5、【多選題】3、客戶端校驗可以在客戶端通過()或者()對用戶輸入的數(shù)據(jù)進行基本校驗。本題答案:【JavaScript#Ajax】Struts2框架作業(yè)第3單元測試1、【單選題】在Struts應(yīng)用中,要在網(wǎng)頁上輸出personbean對象的userName屬性值,下列代碼()是正確的。本題答案:【bean:writename=personbeanproperty=userName/】2、【單選題】所有的MVC框架都需要Web應(yīng)用加載一個核心控制器,對于Struts2框架而言,需要加載的是()。本題答案:【StrutsPrepareAndExecuteFilter】3、【單選題】將使用的攔截器定義到共有的狀態(tài)下來實現(xiàn)統(tǒng)一管理,稱為()。本題答案:【攔截器?!?、【單選題】()文件主要負責管理應(yīng)用中的Action映射,以及該Action包含的Result定義等。本題答案:【struts.xml】5、【單選題】下面對于Struts控制器組件的說法正確的是()。本題答案:【Struts框架中只允許在一個應(yīng)用中配置一個Action類】6、【單選題】以下配置文件上傳攔截器只允許bmp圖片文件代碼,正確的是()。本題答案:【paramname=allowedTypesimage/bmp/param】7、【單選題】struts2動態(tài)調(diào)用的格式為()本題答案:【ActionName!methodName.action】8、【單選題】以下屬于struts2的控制器組件是()本題答案:【Action】9、【單選題】在strutrs2中數(shù)據(jù)驗證失敗時,通過()標簽顯示錯誤信息。本題答案:【s:error】10、【單選題】關(guān)于struts2攔截器說法不正確的是()本題答案:【訪問每個Action必須執(zhí)行defaultStack中所有攔截器】11、【判斷題】每個HTTP請求對應(yīng)一個單獨的ActionServlet實例()本題答案:【錯誤】12、【判斷題】每個子應(yīng)用對應(yīng)一個單獨的web.xml文件()本題答案:【錯誤】13、【判斷題】struts2在控制器類中一般需要添加相應(yīng)屬性的setter方法和getter方法()本題答案:【正確】14、【判斷題】struts1要求Action類繼承struts1框架中的Action父類,struts2中則不一定需要繼承,可以是POJO類()本題答案:【正確】15、【判斷題】在Struts應(yīng)用的控制器中只包含Action、ActionServlet兩種組件()本題答案:【錯誤】隨堂測驗1、【單選題】基于Struts2的個人信息管理系統(tǒng)項目實訓中用戶登錄和注冊頁面中使用的s:from和s:password屬于()?本題答案:【Struts2的表單標簽】2、【單選題】基于Struts2的個人信息管理系統(tǒng)項目實訓中注冊頁面中使用的s:a屬于()?本題答案:【Struts2的非表單標簽】3、【多選題】基于Struts2的個人信息管理系統(tǒng)項目實訓中用戶登錄頁面的s:formaction=’’loginAction’’method=”post”這一行代碼,需要和()文件一起完成登錄功能?本題答案:【struts.xml#loginAction.java】4、【多選題】基于Struts2的個人信息管理系統(tǒng)項目實訓使用的struts2組件有()?本題答案:【struts.xml#業(yè)務(wù)控制器Action#文件上傳和下載#標簽庫】5、【多選題】下列()功能包含在Struts2的個人信息管理系統(tǒng)項目中?本題答案:【個人信息管理#通信錄管理#個人文件管理#日程安排管理】隨堂測驗1、【單選題】基于Struts2的個人信息管理系統(tǒng)項目實訓中用戶登錄和注冊頁面中使用的s:from和s:password屬于()?本題答案:【Struts2的表單標簽】2、【單選題】基于Struts2的個人信息管理系統(tǒng)項目實訓中注冊頁面中使用的s:a屬于()?本題答案:【Struts2的非表單標簽】3、【多選題】基于Struts2的個人信息管理系統(tǒng)項目實訓中用戶登錄頁面的s:formaction=’’loginAction’’method=”post”這一行代碼,需要和()文件一起完成登錄功能?本題答案:【struts.xml#loginAction.java】4、【多選題】基于Struts2的個人信息管理系統(tǒng)項目實訓使用的struts2組件有()?本題答案:【struts.xml#業(yè)務(wù)控制器Action#文件上傳和下載#標簽庫】5、【多選題】下列()功能包含在Struts2的個人信息管理系統(tǒng)項目中?本題答案:【個人信息管理#通信錄管理#日程安排管理#個人文件管理】隨堂測驗1、【單選題】Hibernate是一個開放源代碼的()映射框架。本題答案:【對象關(guān)系】2、【單選題】Hibernate解決的是JAVA中處理()問題的解決方案。本題答案:【數(shù)據(jù)持久性】3、【單選題】Hibernate是一種()的解決方案。本題答案:【非強迫性】4、【單選題】Hibernate的配置文件是()。本題答案:【hibernate.cfg.xml】5、【多選題】Hibernate軟件包中的lib文件夾用于存放()。本題答案:【核心類庫#第三方類庫】第5單元測試1、【單選題】Hibernate?對JDBC訪問數(shù)據(jù)庫的代碼做了封裝,從而大大簡化了數(shù)據(jù)訪問的重復性代碼,它是針對三層架構(gòu)中(???)的解決方案?本題答案:【數(shù)據(jù)持久層】2、【單選題】下面關(guān)于Hibernate5持久化對象的狀態(tài)說法正確的是(??)本題答案:【Hibernate5的持久化對象有3種狀態(tài)】3、【單選題】關(guān)于Hibernate5,下列說法錯誤的是(???)。本題答案:【在MVC模式中,Hibernate5屬于控制層】4、【單選題】在ORM中,面向?qū)ο蟾拍钪械膶ο笈c面向關(guān)系概念中的(???)相對應(yīng)。本題答案:【表的行】5、【單選題】在Hibernate5中,下列不屬于持久化類的實例的狀態(tài)的是(???)。本題答案:【隔離態(tài)】6、【單選題】ORM提供了持久化類和數(shù)據(jù)表之間的映射關(guān)系,下面說法錯誤的是()本題答案:【數(shù)據(jù)表的列映射對象】7、【單選題】Hibernate5的核心組件中,()負責配置并啟動Hibernate。本題答案:【Configuration】8、【單選題】Hibernate1版本發(fā)布于()。本題答案:【2001年】9、【單選題】Hibernate5是封裝了JDBC的什么框架()。本題答案:【ORM】10、【單選題】Hibernate5中存放類庫的子目錄()。本題答案:【lib】11、【單選題】Hibernate5中加載配置文件的是()。本題答案:【Configuration】12、【單選題】Hibernate5中多線程對象是()。本題答案:【Session】13、【多選題】下面關(guān)于Hibernate5說法正確的是(????)(選擇兩項)本題答案:【Hibernate5是ORM的一種實現(xiàn)方式#屬于數(shù)據(jù)持久層】14、【多選題】Hibernate5可以在下面哪個網(wǎng)站下載()本題答案:【##】15、【判斷題】ORM,即對象/關(guān)系映射,它實現(xiàn)面向?qū)ο蟪绦蛟O(shè)計語言到關(guān)系數(shù)據(jù)庫的映射。本題答案:【正確】16、【判斷題】Hibernate5是一個開放源代碼的對象關(guān)系映射框架。本題答案:【正確】17、【判斷題】Hibernate5是封裝了JDBC與ORM技術(shù)的數(shù)據(jù)持久性解決方案。本題答案:【正確】18、【判斷題】Hibernate5中持久化類和數(shù)據(jù)表之間的映射關(guān)系被定義在hibernate.cfg.xml文件中。本題答案:【錯誤】19、【判斷題】Hibernate5中的Session對象和JSP的內(nèi)置對象session是同一個類的對象。本題答案:【錯誤】20、【判斷題】Hibernate5中,SessionFactory負責初始化Hibernate,它充當數(shù)據(jù)源的代理,負責創(chuàng)建Session對象。本題答案:【正確】隨堂測驗1、【單選題】Hibernate映射文件中的根元素是()。本題答案:【hibernate-mapping】2、【多選題】Hibernate5的Configuration類的主要作用是()。本題答案:【解析Hibernate5的配置文件#解析Hibernate5的映射文件】3、【多選題】Hibernate5的SessionFactory接口的主要作用是()。本題答案:【初始化Hibernate5#創(chuàng)建Session對象】4、【多選題】Hibernate5的配置文件是()。本題答案:【hibernate.cfg.xml#perties】5、【多選題】Hibernate5的配置文件包含了()信息。本題答案:【連接數(shù)據(jù)庫的用戶名#連接數(shù)據(jù)庫的密碼#連接池設(shè)置】隨堂測驗1、【單選題】Query對象中為HQL語句設(shè)置參數(shù)的方法是()。本題答案:【setXxx()】2、【單選題】Query對象可以通過()創(chuàng)建。本題答案:【Session對象的createQuery()方法】3、【判斷題】Query對象只使用本地SQL查詢數(shù)據(jù)。本題答案:【錯誤】4、【判斷題】Query對象只能用于查詢數(shù)據(jù)。本題答案:【錯誤】5、【判斷題】可以將HQL語句寫入映射文件。本題答案:【正確】第6單元測試1、【單選題】Hibernate5的默認配置文件是()。本題答案:【hibernate.cfg.xml】2、【單選題】映射文件需要在()中配置。本題答案:【hibernate.cfg.xml】3、【單選題】Hibernate5軟件包中官方提供兩種配置文件所在的文件夾是()。本題答案:【etc】4、【單選題】Hibernate5配置文件中加載數(shù)據(jù)庫驅(qū)動的屬性是()。本題答案:【hibernate.connection.driver_class】5、【單選題】Hibernate5的Configuration類主要用來加載()。本題答案:【hibernate.cfg.xml】6、【單選題】Hibernate5中的SessionFactory對象是()。本題答案:【線程安全的】7、【單選題】Hibernate5中關(guān)于session對象的load和get方法說法正確的是(?)本題答案:【以上說法都不對】8、【單選題】使用Hibernate5技術(shù)實現(xiàn)數(shù)據(jù)持久化時,下面(??)內(nèi)容不在?Hibernate5配置文件中配置。?本題答案:【數(shù)據(jù)庫表和實體的映射信息】9、【單選題】在Hibernate5中,下面代碼實現(xiàn)了對TblFwxx實體中title屬性的模糊查詢,則下列選項的說法正確的是(??)?Session?session=this.getSession();?String?hql=”from?TblFwxx?fw?where?fw.title?like??”;//(1)?Query?query=session.createQuery(hql);//(2)?query.setString(0,”%健翔橋%”)//(3)?List?list=query.list();//(4)?本題答案:【第(2)行沒有錯誤?】10、【單選題】下面不是清理Hibernate5緩存的方法有(??)本題答案:【調(diào)用session的查詢方法】11、【單選題】在Hibernate5中,下列關(guān)于Session說法錯誤的有(????)。本題答案:【它是線程安全的】12、【單選題】在Hibernate5中,如果數(shù)據(jù)庫是MySql或者SQLServer,則generator屬性值不可以使用(????)。本題答案:【sequence】13、【單選題】在Hibernate5中,generator屬性值如果是native,則表示(????)。本題答案:【Hibernate5根據(jù)底層數(shù)據(jù)庫對自動生成標識符的支持來選擇】14、【單選題】從SessionFactory中得到Session的方法是(??)本題答案:【openSession?】15、【多選題】下面關(guān)于Hibernate5中Session的說法正確的是(???)(選擇兩項)本題答案:【Session是輕量級的,可以隨意的創(chuàng)建和銷毀?#Session不是線程安全的】16、【多選題】在Hibernate5中修改對象的說法錯誤的是(??)(選擇兩項)本題答案:【只能利用update方法來做修改#不能利用HQL語句來修改】17、【多選題】在Hibernate5映射文件的ID的配置中,主鍵生成器有(???)(選擇兩項)?本題答案:【increment#identity】18、【多選題】Hibernate5對象從臨時態(tài)到持久態(tài)轉(zhuǎn)換的方式有(?)本題答案:【調(diào)用session的save方法#調(diào)用session的saveOrUpdate方法】19、【多選題】在Hibernate5中,下列關(guān)于SessionFactory說法正確的有(????)。本題答案:【它是線程安全的#一個SessionFactory實例對應(yīng)一個數(shù)據(jù)存儲源】20、【判斷題】在Hibernate5中修改對象時Transaction是可有可無的。本題答案:【錯誤】21、【判斷題】Query對象不僅能查詢數(shù)據(jù),還可以實現(xiàn)批量更新和批量刪除。本題答案:【正確】隨堂測驗1、【單選題】使用Hibernate技術(shù)實現(xiàn)數(shù)據(jù)庫持久化時,下列()不在Hibernate配置文件中。本題答案:【數(shù)據(jù)庫表和實體的映射信息】2、【單選題】在Hibernate的映射文件中,id節(jié)點的property元素的()表示指定類的屬性映射的表的字段名。本題答案:【column】3、【單選題】在Hibernate的實體類映射文件中,class節(jié)點下必須有一個id節(jié)點,其中unsaved-value屬性的默認值為()。本題答案:【null】4、【單選題】在Hibernate中,當cascade屬性值為()時,表示不進行級聯(lián)操作。本題答案:【none】5、【單選題】在Hibernate中,Customer類中有一個Set類型的orders屬性,用于存放Order訂單對象,在Customer.hbm.xml文件中,可以用()元素映射orders屬性。本題答案:【set】Hibernate5框架作業(yè)第7單元測試1、【單選題】一對一關(guān)聯(lián)關(guān)系在Hibernate5中的實現(xiàn)有兩種方式()。本題答案:【主鍵和外鍵關(guān)聯(lián)】2、【單選題】在主鍵關(guān)聯(lián)配置時使用主鍵的生成機制的是()。本題答案:【foreign】3、【單選題】在外鍵關(guān)聯(lián)配置時unique屬性一般設(shè)置為()。本題答案:【true】4、【單選題】一對多關(guān)聯(lián)關(guān)系在Hibernate5中的實現(xiàn)有兩種方式()。本題答案:【單向和雙向關(guān)聯(lián)】5、【單選題】Hibernate5框架中最常用的數(shù)據(jù)查詢方式是()。本題答案:【HQL】6、【單選題】事務(wù)級數(shù)據(jù)緩存是()。本題答案:【一級緩存】7、【單選題】在一對多的配置中,關(guān)于fetch的配置說法正確的是(??)本題答案:【其值可以是join或select?】8、【單選題】在Hibernate5關(guān)系映射配置中,inverse屬性的含義是(??)。本題答案:【聲明在set節(jié)點上,聲明要對方負責關(guān)聯(lián)的維護?】9、【單選題】在使用了Hibernate5的系統(tǒng)中,要想在刪除某個客戶數(shù)據(jù)的同時刪除該客戶對應(yīng)的所有訂單數(shù)據(jù),下面方法可行的是(??)。?本題答案:【配置客戶和訂單關(guān)聯(lián)的cascade屬性為all?】10、【單選題】下面一對多關(guān)聯(lián)的配置中,下面說法(??)是錯誤的。set?name=orders?inverse=false?cascade=true??one-to-many?class=com.x.entity.Order?column=customer_id?/?/set?本題答案:【class=com.x.entity.Order應(yīng)為type=com.x.entity.Order?】11、【單選題】在Hibernate5中,Customer類中有一個Set類型的orders屬性,用于存放Order訂單對象,在Customer.hbm.xml文件中,可以用(???)元素映射orders屬性。?本題答案:【set】12、【單選題】在Hibernate5的HQL查詢中,下列說法不正確的是(?????)。本題答案:【在Hibernate5中,不可以使用update、delete子句】13、【單選題】關(guān)于HQL查詢,下列說法錯誤的是(???)。本題答案:【HQL查詢可以執(zhí)行T-SQL語句,執(zhí)行速度更快?】14、【單選題】Criteria查詢通過面向?qū)ο蠡脑O(shè)計將數(shù)據(jù)查詢條件封裝為一個(???)。本題答案:【對象】15、【多選題】下列關(guān)于延遲加載說法正確的是(???)(選擇兩項)本題答案:【lazy=true表示采用延遲加載?#Lazy默認情況下為true?】16、【多選題】在Hibernate5關(guān)系配置中,關(guān)于cascade的配置說法正確的是(???)(選擇兩項)?本題答案:【可以是delete#可以是all】17、【多選題】在Hibernate5的HQL查詢中,有數(shù)據(jù)庫表(dept)對應(yīng)的類名為Dept,下列HQL寫法正確的有(??)。【選兩項】本題答案:【String?hql?=?from?com.hr.g3.persist.Dept?;#String?hql?=?from?Dept?as?model;?】18、【多選題】關(guān)于HQL與SQL,下列說法正確的有(????)。【選兩項】本題答案:【HQL面向?qū)ο?,而SQL操縱關(guān)系數(shù)據(jù)庫?#在HQL與SQL中,都包含select,update,delete語句】19、【判斷題】在Hibernate5中,當cascade屬性值為none時,表示不進行級聯(lián)操作。本題答案:【正確】20、【判斷題】HQL子句本身的大小寫沒有差異,但類名和屬性名必須區(qū)分大小寫。本題答案:【正確】21、【判斷題】NativeSQL有利于把原來直接使用SQL/JDBC的程序遷移到基于Hibernate的應(yīng)用。本題答案:【正確】隨堂測驗1、【單選題】下面代碼的執(zhí)行效果是()。Stringhql=fromTblStudentsorderbys.scoreasc;Queryquery=session.createQuery(hql);query.setFirstResult(0);query.setMaxResults(5);returnquery.list();本題答案:【返回分數(shù)最低的5個學生】2、【單選題】在Hibernate的Criteria查詢中,從第5條記錄開始查詢的方法是()。本題答案:【criteria.setFirstResult(4)】3、【單選題】下面的代碼對應(yīng)的HQL語句是(D)。Criteriacriteria=session.createCriteria(Dept.class);criteria.addOrder(Order.asc(createDate));本題答案:【Stringhql=fromDeptasmodelorderbymodel.createDateasc;】4、【多選題】在Hibernate中,下列一對多關(guān)聯(lián)的配置中,存在哪些錯誤()。setname=ordersinverse=falsecascade=trueone-to-manyclass=com.scce.pojo.Ordercolumn=customer_id//set本題答案:【inverse屬性不可以設(shè)置為false#class=com.scce.pojo.Order應(yīng)為type=com.scce.pojo.Order】5、【多選題】在Hibernate中,下列關(guān)于HQL參數(shù)綁定的寫法正確的有()。Stringhql=fromDeptasmodelwheremodel.deptName=?andmodel.createDate=?;本題答案:【第一個參數(shù)的位置為0#設(shè)置參數(shù)的方法為:setParameter()】隨堂測驗1、【單選題】Spring核心模塊的作用()本題答案:【做IOC的,用來管理Bean的】2、【單選題】下面關(guān)于AOP的理解,正確的是()本題答案:【AOP關(guān)注是面】3、【單選題】Spring包裝Hibernate之后的Hibernate的DAO應(yīng)該繼承那個類()本題答案:【HibemateDAOSuport】4、【多選題】下面關(guān)于Spring的說話正確的是()。本題答案:【Spring是一個輕量級的框架#Spring是一個IOC和AOP容器】5、【多選題】下面關(guān)于IOC的理解,正確的是()本題答案:【控制反轉(zhuǎn)#對象被動的接受依賴類】第9章測試1、【單選題】JavaWeb三大經(jīng)典框架中用于降低模塊之間耦合度的框架是()。本題答案:【Spring5】2、【單選題】Spring5的核心部分是()。本題答案:【IoC】3、【單選題】依賴注入是()。本題答案:【DI】4、【單選題】在Spring中,數(shù)據(jù)連接是通過數(shù)據(jù)源獲得的,下列關(guān)于Spring數(shù)據(jù)源描述錯誤的是()。本題答案:【Spring提供了一個簡單的數(shù)據(jù)源實現(xiàn)類DriverManagerDataSource,它位于rg.springframework.jdbc.datasource包中,并且這個類提供池化連接的機制】5、【單選題】下列關(guān)于Spring配置文件的說法不正確的是()。本題答案:【把applicationContext.xml文件放到src目錄下,Spring也可以讀到】6、【單選題】下面關(guān)于Spring中的bean的作用域,描述錯誤的是()。本題答案:【Spring中的bean的作用域默認是prototype】7、【單選題】下列關(guān)于Spring與Hibernate的集成,說法錯誤的是()。本題答案:【Hibernate的映射文件的路徑(如:cn/jbit/project/model/User.hbm.xml),不能在Spring中定義】8、【單選題】下列關(guān)于Spring配置數(shù)據(jù)連接池的描述,錯誤的是()。本題答案:【配置Spring數(shù)據(jù)源時,必須引入Hibernate的SessionFactory】9、【單選題】下列選項關(guān)于Spring的核心機制——依賴注入的描述正確的是()。本題答案:【Spring不負責管理bean之間的關(guān)系】10、【單選題】在Spring中,可以通過()方式實現(xiàn)了依賴注入。本題答案:【setter方法】Spring5框架作業(yè)第10章測試1、【單選題】Spring5框架中用于切面處理的是()。本題答案:【AOP】2、【單選題】通知被應(yīng)用的對象,稱為()。本題答案:【目標】3、【單選題】影響了目標對象的行為定義,直接增加了目標對象的職責的是()。本題答案:【引入】4、【單選題】在目標對象方法調(diào)用前執(zhí)行的通知是()。本題答案:【前置】5、【單選題】對Hibernate的支持主要用到Spring的那個模塊()本題答案:【SpringORM模塊】6、【單選題】對Struts的支持主要用到Spring的那個模塊()本題答案:【SpringWeb模塊】7、【單選題】Spring包裝Hibernate之后的Hibernate的DAO應(yīng)該繼承那個類()本題答案:【HibernateDAOSuport】8、【單選題】Spring中Before通知的目標對象要實現(xiàn)的接口是()本題答案:【MethodBeforeAdvice】9、【單選題】Spring中around通知的目標對象要實現(xiàn)的接口中invoke中方法的參數(shù)是()本題答案:【方法執(zhí)行參數(shù)】10、【單選題】下面關(guān)于構(gòu)造注入優(yōu)點說法錯誤的是()本題答案:【對于復雜的依賴關(guān)系,構(gòu)造注入更簡潔,直觀】隨堂測驗1、【單選題】Struts2框架是通過StrutsPrepareAndExecuteFilter攔截用戶的請求從而引發(fā)自身的初始化和執(zhí)行的,StrutsPrepareAndExecuteFilter是()本題答案:【過濾器】2、【單選題】SSH中,依次處理的哪一層的實現(xiàn)?()本題答案:【Struts-表現(xiàn)層;Hibernate-持久層;Spring-業(yè)務(wù)邏輯層】3、【單選題】下面創(chuàng)建Criteria對象的語句中正確的是()。本題答案:【CriteriaC=session.createCriteria(User.class);】4、【單選題】以下程序代碼對Customer的name屬性修改了兩次tx=session.beginTransaction();Customercustomer=(Customer)session.load(Customer.class,newLong(1));Customer.setName(“Jack);customer.setName(“Mike”);Tmit();執(zhí)行以上程序,Hibernate需要向數(shù)據(jù)庫提交幾條update語句?()本題答案:【1】5、【單選題】以下關(guān)于Struts2的配置內(nèi)容應(yīng)該在哪個配置文件中編寫。()filterfilter-namestruts2/filter-namefilter-classorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAdnExecuteFilter/filter-class/filterfilter-mappingfilter-namestruts2/filter-nameurl-pattern/*/utl-pattern/filter-mapping本題答案:【web.xml】期末考試客觀題部分1、【單選題】下面哪個選項不屬于MVC三個核心模塊()本題答案:【數(shù)據(jù)庫連接】2、【單選題】在struts實現(xiàn)的MVC框架中()類是包含了excute方法的控制器類,負責調(diào)用模型的方法,控制應(yīng)用程序的流程本題答案:【Action】3、【單選題】下列說法中錯誤的是()本題答案:【如果Action中存在多個方法時,只能使用method屬性指定調(diào)用方法?!?、【單選題】下列說法中錯誤的是()本題答案:【在客戶端跳轉(zhuǎn)時一次request可以有多個valueStack?!?、【單選題】Struts2標簽中,()標簽用于迭代輸出集合中的元素,包括List、Set和數(shù)組。本題答案:【iterator】6、【單選題】如果需要在頁面中輸出某變量的值,則在Struts中采用()標簽輸出改變量的值。本題答案:【property】7、【單選題】Struts2的Action類中有多個方法時,可以使用action標簽的(C)屬性來指定需要調(diào)用的方法。本題答案:【method】8、【單選題】配置Struts2核心控制器的文件是()本題答案:【struts.xml】9、【單選題】在struts開發(fā)中有頁面內(nèi)容:aherf=”oprator.do?method=add”添加/aaherf=”oprator.do?method=modify”修改/a添加修改完成struts-config.xml的配置actionpath=/basetype=struts.action.BaseAction/在下劃線上填入()。本題答案:【parameter=method】10、【單選題】在Struts應(yīng)用中,要在網(wǎng)頁上輸出personbean對象的userName屬性值,下列代碼()是正確的。本題答案:【bean:writename=personbeanproperty=userName/】11、【單選題】Hibernate是一個()框架,它對JDBC進行了輕量級的封裝,通過此框架開發(fā)人員能以面向?qū)ο蟮乃季S方式來操作數(shù)據(jù)庫。本題答案:【ORM】12、【單選題】以下集合中不能直接取第一個元素的是()。本題答案:【set】13、【單選題】關(guān)于web.xml文件中配置歡迎文件清

溫馨提示

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

評論

0/150

提交評論