




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、填空題9*2=18
1.傳統(tǒng)C/S模式應(yīng)用是的兩層體系結(jié)構(gòu)??蛻魧?,服務(wù)層
2.三層體系結(jié)構(gòu)包含客戶層,應(yīng)用服務(wù)層和數(shù)據(jù)服務(wù)層三個(gè)
層次。
3.JavaEE組件主要包括包括客戶端組件,W主組件和EJB組件三大
類。
4.程序錯(cuò)誤可分為語法錯(cuò)誤,運(yùn)行錯(cuò)誤,邏輯錯(cuò)誤三類。
5.JSP指令元素主要包括哪三個(gè)。include指令,page指令,taglib指令
6.讀取request單值參數(shù)和多值參數(shù)的方法名。getParameter()、
getParameterValues()
7.request作用域變量可以通request.setAttribute()和
request.getAttribute()方法設(shè)置和讀取。
8.調(diào)用response對(duì)象的addCookie(Cookiecookie)方法可將一個(gè)
Cookie對(duì)象傳回客戶端。
9.調(diào)用request對(duì)象的getCookies。方法可以讀取保存在客戶端的
全部Cookie對(duì)象。
10.IlttpServlet處理客戶端請(qǐng)求的方法是doGet()和doPost()。
11.<jsp:useBean>標(biāo)記的scope屬性可
取page、request、session和application四個(gè)值。
12.MVC模式的三個(gè)基本部分是模型、視圖、限制器o
13.MVC模式分別由JavaBean、Jsp、servlet三個(gè)組件擔(dān)當(dāng)。
14.JSF應(yīng)用的主限制器是FaccsServlct,它須要在wob.xml文
化配置,其URL映射通常配置為faces0
15.JSF的UI組件標(biāo)簽分為Core、HTML兩類。
16.JSF的字段類標(biāo)簽常用的屬性是id,value,如何設(shè)置后者用于綁定幫
助Bean的屬性。
17.JSF標(biāo)簽<f:selectltem…》用于為選擇類標(biāo)簽供應(yīng)選項(xiàng),屬性
itemLabel用于設(shè)置顯示文本,itemValue用于設(shè)置對(duì)應(yīng)的選項(xiàng)值。
18.JSF<h:dataTable->標(biāo)簽用于顯示數(shù)據(jù)庫表數(shù)據(jù),它的關(guān)鍵屬性與
如何綁定。
JSFdataTable標(biāo)簽用于顯示數(shù)據(jù)庫表數(shù)據(jù),其value屬性通常
綁定幫助Bean的ResultSet類型屬性,另外還須設(shè)置var屬性以便在
列子標(biāo)簽中訪問該記錄集的數(shù)據(jù)。
19.JSF事務(wù)可分為值變更事務(wù)、動(dòng)作事務(wù)、數(shù)據(jù)模型事務(wù)和階段事務(wù)4
類。
20.EJB3開發(fā)通常涉與到業(yè)務(wù)接口、Bean類以與幫助類3
種文件。
21.JMS供應(yīng)點(diǎn)對(duì)點(diǎn)消息服務(wù)、發(fā)布一訂閱消息服務(wù)o
22.JSF和JPA的配置文件各是faces—config,xml和
pcrsistonco.xml。
23.Wob服務(wù)架構(gòu)的三種基木操作發(fā)布、查找和綁定°
24.Struts2的Action類通??衫^承系統(tǒng)類ActionSupport或?qū)崿F(xiàn)
Action接口。
25.Hibernate供應(yīng)的查詢語言的查詢接口有Query和Criteria。
26.Spring容器相關(guān)的核心接口是BeanFactory和
ApplicationCcntext
二、推斷題15*1=15
(T)1.程序中的語法錯(cuò)誤可以在編譯時(shí)立刻發(fā)覺。
(T)2.程序中的邏輯錯(cuò)誤可以在運(yùn)行時(shí)立刻發(fā)覺。
(F)3.JSP程序運(yùn)行在客戶端閱讀器中。
(T)4.Servlet程序運(yùn)行在服務(wù)器Web容器中。
(T)5.數(shù)據(jù)庫連接池通常是由應(yīng)用程序創(chuàng)建和管理的。
(T)6.include指令用于執(zhí)行靜態(tài)文件包含。
(T)7.include動(dòng)作標(biāo)記用于執(zhí)行動(dòng)態(tài)文件包含。
(T)8.page指令可用于設(shè)置輸出緩沖區(qū)大小。
(T)9.page指令可用于設(shè)置錯(cuò)誤跳轉(zhuǎn)頁面。
(F)10.page指令不能用于導(dǎo)入Java類庫。
(T)ll.taglib指令用于在JSP頁面中引入JSP擴(kuò)展標(biāo)記庫。
(T)12.<jsp:forward>頁面跳轉(zhuǎn)后的地址欄不會(huì)變更。
(F)13.<jsp:forward>頁面跳轉(zhuǎn)后的標(biāo)題欄不會(huì)變更。
(T)14.<jsp:plugin>加載的JavaBean會(huì)下載到客戶端運(yùn)行。
(T)15.HTML注釋內(nèi)容會(huì)返回到客戶端閱讀器,但不會(huì)顯示出來。
(F)16.JSP注釋內(nèi)容會(huì)返回到客戶端閱讀器,但不會(huì)顯示出來。
(T)17.JSP頁面可干脆運(yùn)用9個(gè)JSP隱含對(duì)象而不須手動(dòng)創(chuàng)建。
(T)18.標(biāo)準(zhǔn)JavaBean必需是一個(gè)public類。
(F)19.JSTL的SQL標(biāo)記庫引用指令的prefix屬性取值必需是sql。
F)20.JSTL的XML標(biāo)記庫引用指令的prefix屬性取值必需是xml。
(T)21.編譯好的Servlet應(yīng)當(dāng)放在Web站點(diǎn)的WEB-INF\classes下。
(F)22.頁面表單/參數(shù)可以通過response對(duì)象的相應(yīng)方法取得。
(F)23.設(shè)置Cookie可通過request對(duì)象的相應(yīng)方法實(shí)現(xiàn)。
(T)24.獲得Cookie可通過response對(duì)象的相應(yīng)方法實(shí)現(xiàn)。
(F)25.運(yùn)用response的sendRediructO方法頁面跳轉(zhuǎn)會(huì)重建
request對(duì)象。
(T)26.運(yùn)用response的sendRedirect0方法頁面跳轉(zhuǎn)會(huì)導(dǎo)致地址欄
變更。
(T)27.運(yùn)用RequestDispatcher的forward()方法頁面跳轉(zhuǎn)會(huì)重建
request對(duì)象。
(F)28.運(yùn)用RequestDispatcher的forward()方法頁面跳轉(zhuǎn)會(huì)導(dǎo)致地
址欄變更。
(F)29.<h:commandLink…)標(biāo)簽的value屬性用于設(shè)置鏈接目標(biāo)URL。
(F)30.<h:outputLink…)標(biāo)簽的value屬性用于設(shè)置鏈接文字。
(F)31.JSF實(shí)現(xiàn)庫(JAR包)的消息文件優(yōu)先于JSF本地消息文件。
(T)32.JSF頁面標(biāo)簽的message屬性設(shè)置優(yōu)先于消息文件設(shè)置。
(F)33.點(diǎn)對(duì)點(diǎn)消息模型接收者和發(fā)送者之間存在時(shí)間上的依靠關(guān)系,
必需雙方同時(shí)在線才能進(jìn)行。
(T)34.消息驅(qū)動(dòng)Bean不須??蛻舳顺绦蛑鲃?dòng)調(diào)用。
(T)35.實(shí)體管理器的merge。方法將一個(gè)新建的實(shí)體對(duì)象保存到數(shù)據(jù)
庫表中。
(T)36.實(shí)體管理器的persist。方法將以許久化實(shí)體對(duì)象的屬性值更
新數(shù)據(jù)庫表的對(duì)應(yīng)記錄。
(F)37.執(zhí)行實(shí)體管理器的contains()方法后實(shí)體將成為被管理的。
(F)38.執(zhí)行實(shí)體管理器的rofroshO不會(huì)更新數(shù)據(jù)庫記錄值。
(F)39.執(zhí)行實(shí)體管理器的refresh。可能會(huì)變更一個(gè)實(shí)體的被管理狀
態(tài)。
(T)40.執(zhí)行實(shí)體管理器的clear。方法會(huì)變更實(shí)體的被管理狀態(tài)。
(T)41.閱讀器訪問JSF頁面時(shí)的擴(kuò)展名必需是faces。
(T)42.JSFConverter接口的getAsString方法執(zhí)行Object至String
的類型轉(zhuǎn)換。
(T)43.JSFConverter接口的getAsObject方法執(zhí)行String至Object
的類型轉(zhuǎn)換。
(F)44.EJB3的業(yè)務(wù)接口可以是一般的Java接口。
(T)45.EJB3的會(huì)話Bean不再須要home接口。
三、名詞說明7*3=21
1.自動(dòng)裝箱:自動(dòng)裝箱就是Java編譯器在編譯期間自動(dòng)將原生類型轉(zhuǎn)換
成其對(duì)應(yīng)的包裝類型
2.自動(dòng)拆箱:自動(dòng)拆箱是相反的過程,將一個(gè)包裝類型自動(dòng)轉(zhuǎn)換為它所對(duì)
應(yīng)的簡(jiǎn)潔數(shù)據(jù)類型。
3.動(dòng)態(tài)網(wǎng)頁:動(dòng)態(tài)網(wǎng)頁的關(guān)鍵內(nèi)容是在服務(wù)器端動(dòng)態(tài)生成。相對(duì)于靜態(tài)網(wǎng)
頁,動(dòng)態(tài)網(wǎng)頁最本質(zhì)的區(qū)分在于它會(huì)被服務(wù)器當(dāng)作一個(gè)程序來執(zhí)行,頁面
中嵌入的腳本代碼會(huì)被服務(wù)器識(shí)別并執(zhí)行,執(zhí)行結(jié)果與頁面靜態(tài)內(nèi)容合并
后送往客戶端閱讀器顯示。
4.C/S模式:兩層體系結(jié)構(gòu)由客戶層和服務(wù)器層構(gòu)成
5.B/S模式:閱讀器/服務(wù)器模式,三層體系結(jié)構(gòu)在二層體系結(jié)構(gòu)應(yīng)用程序
的客戶層與服務(wù)層之間添加了一個(gè)第三層(應(yīng)用服務(wù)層),形成客戶層、
應(yīng)用服務(wù)層和數(shù)據(jù)服務(wù)層三個(gè)層次。
6.JDBC:JavaDataBaseConnectivity,java數(shù)據(jù)庫連接,是一種用于執(zhí)
行SQL語句的JavaAPT,可以為多種關(guān)系數(shù)據(jù)庫供應(yīng)統(tǒng)一訪問,它由一組
用Java語言編寫的類和接口組成。
7.JTA:JavaTransactionAPT,JTA允許應(yīng)用程序執(zhí)行分布式事務(wù)處理一
一在兩個(gè)或多個(gè)網(wǎng)絡(luò)計(jì)算機(jī)資源上訪問并且更新數(shù)據(jù)。JDBC驅(qū)動(dòng)程序的
JTA支持極大地增加了數(shù)據(jù)訪問實(shí)力。
8.Servlet:servlet是在服務(wù)器上運(yùn)行的小程序
9.JSP:JavaServerPages,java服務(wù)器頁面,其根本是一個(gè)簡(jiǎn)化的
Servlet設(shè)計(jì),它是一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。用JSP開發(fā)的Web應(yīng)用是跨
平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。
10.JSTL:JSPStandardTagLibrary即JSP標(biāo)準(zhǔn)標(biāo)簽庫,是一個(gè)不斷完
善的開放源代碼的JSP標(biāo)簽庫和技術(shù)規(guī)范。
11.Cookie:是Web服務(wù)器暫存在客戶端閱讀器內(nèi)存或硬盤文件中的少量
數(shù)據(jù)。Web服務(wù)器通過HTTP報(bào)頭來獲得客戶端中的cookie信息。
12.JSF:avaServerFaces是一種用于構(gòu)建JavaWeb應(yīng)用程序的標(biāo)準(zhǔn)框
架,它供應(yīng)了一種以組件為中心的用戶界面1UI)構(gòu)建方法,從而簡(jiǎn)化了
Java服務(wù)器端應(yīng)用程序的開發(fā)
13.EJB:EnterpriseJavaBeans稱為Java企業(yè)Bean,是Java的核心代
碼,是sun的JavaEE服務(wù)器端組件模型與javaEE的一部分,定義了一個(gè)
用于開發(fā)基于組件的企業(yè)多重應(yīng)用程序的標(biāo)準(zhǔn)。
14.JMS:Java消息服務(wù)(JavaMessageService)應(yīng)用程序接口是一個(gè)
Java平臺(tái)中關(guān)于面疝消息中間件的API,用于在兩個(gè)應(yīng)用程序之間,或分
布式系統(tǒng)中發(fā)送消息,進(jìn)行異步通信
15.JPA:JavaPersistenceAPI,通過JDK5.0注解或XML描述對(duì)象一關(guān)
系表的映射關(guān)系,并將運(yùn)行期的實(shí)體對(duì)象許久化到數(shù)據(jù)庫中
16.WebService:是一個(gè)平臺(tái)獨(dú)立的,低耦合的,自包含的、基于可編程
的web的應(yīng)用程序,用于開發(fā)分布式的互操作的應(yīng)用程序。
17.XML:可擴(kuò)展標(biāo)記語言,標(biāo)準(zhǔn)通用標(biāo)記語言的子集,是一種用于標(biāo)記電
子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。
18.WSDL:網(wǎng)絡(luò)服務(wù)描述語言是WebService的描述語言,是一種基于XML
的用于描述Web服務(wù)與其操作,參數(shù)和返回值的語言。
19.ORM:對(duì)象關(guān)系映射,是一種程序技術(shù),用于實(shí)現(xiàn)面對(duì)對(duì)象編程語言里
不同類型系統(tǒng)的數(shù)據(jù)之間的轉(zhuǎn)換。
20.RIA:RichInternetApplications豐富互聯(lián)網(wǎng)程序,具有高度互動(dòng)性、
豐富用戶體驗(yàn)以與功能強(qiáng)大的客戶端,是集桌面應(yīng)用程序的最佳用戶界面
功能與Web應(yīng)用程序的普遍接受和快速、低成本部署以與互動(dòng)多媒體通信
的實(shí)時(shí)快捷于一體的新一代網(wǎng)絡(luò)應(yīng)用程序。
21.AJAX:AsynchronousJavascriptAndXML是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)
用的網(wǎng)頁開發(fā)技術(shù)。AJAX=異步JavaScript和XML,用于創(chuàng)建快速動(dòng)態(tài)
網(wǎng)頁,通過在后臺(tái)與服務(wù)器進(jìn)行少量數(shù)據(jù)交換。
四、簡(jiǎn)答題5*6=30
1.簡(jiǎn)述企業(yè)級(jí)應(yīng)用體系結(jié)構(gòu)的演化。
答:企業(yè)級(jí)應(yīng)用程序的體系結(jié)構(gòu)閱歷了從兩層結(jié)構(gòu)到三層結(jié)構(gòu)再到多層結(jié)
構(gòu)的演化過程。
兩層體系結(jié)構(gòu):由客戶層和服務(wù)器層構(gòu)成,客戶層的客戶端程序負(fù)責(zé)實(shí)現(xiàn)
人機(jī)交互、應(yīng)用邏輯、數(shù)據(jù)訪問等職能;服務(wù)器層由數(shù)據(jù)庫服務(wù)器來實(shí)現(xiàn),
唯一職能是供應(yīng)數(shù)據(jù)庫服務(wù)。
三層體系結(jié)構(gòu):增加了應(yīng)用服務(wù)器層,形成客戶層、應(yīng)用服務(wù)層和數(shù)據(jù)服
務(wù)層三個(gè)層次??蛻魧拥墓δ艽蟠鬁p弱,只用來實(shí)現(xiàn)人機(jī)交互,相對(duì)于兩
層體系結(jié)構(gòu),三層體系結(jié)構(gòu)的應(yīng)用程序具有平安性高、易維護(hù)、響應(yīng)快速、
擴(kuò)展靈敏等優(yōu)點(diǎn)。
多層體系結(jié)構(gòu):將中間件服務(wù)層依據(jù)程序應(yīng)用邏輯進(jìn)一步劃分為若干個(gè)子
層,為了滿足應(yīng)用邏輯更為困難多變的應(yīng)用系統(tǒng)設(shè)計(jì)而提出的,其原理類
似于三層體系結(jié)構(gòu)。
2.簡(jiǎn)述response的sendRedirect()與RequestDispatcher的forward()
兩種方法執(zhí)行頁面跳轉(zhuǎn)的異同點(diǎn)。
答:運(yùn)用response.scndRcdiroct。可實(shí)現(xiàn)頁面重定向跳轉(zhuǎn)。其基本流程
是首先服務(wù)器將目標(biāo)URL通過HTTP響應(yīng)報(bào)頭發(fā)送給客戶端,閱讀器接收
到URL后更新至地址欄中,然后將目標(biāo)資源的URL提交給服務(wù)器。
重定向不同于轉(zhuǎn)發(fā)跳轉(zhuǎn)(RequestDispatcher.forward()):
重定向會(huì)導(dǎo)致閱讀器地址更新;而轉(zhuǎn)發(fā)是干脆在服務(wù)器端切換程序,目
標(biāo)資源的URL不出現(xiàn)在閱讀器的地址欄中。
轉(zhuǎn)發(fā)會(huì)把當(dāng)前JSP頁面中的requestresponse對(duì)象傳遞給目標(biāo)資源;
而重定向會(huì)導(dǎo)致當(dāng)前JSP頁面的request、response對(duì)象牛.命期結(jié)束,
在目標(biāo)資源中無法取得上一個(gè)JSP頁面的request對(duì)象。
轉(zhuǎn)發(fā)跳轉(zhuǎn)干脆在服務(wù)器端進(jìn)行,基本上沒有網(wǎng)絡(luò)傳輸時(shí)延,重定向有網(wǎng)
絡(luò)傳輸時(shí)延。應(yīng)依據(jù)實(shí)際須要選擇合適的跳轉(zhuǎn)方法。
3.列舉JDBC編程常月的接口和類。
答:(1)面對(duì)應(yīng)用程序的編程接口JDBCAPI,它供應(yīng)用程序員調(diào)用;支
持底層開發(fā)的驅(qū)動(dòng)程序接口JDBCDriverAPI,它供數(shù)據(jù)庫廠商或特地的
驅(qū)動(dòng)程序生產(chǎn)廠商開發(fā)JDBC驅(qū)動(dòng)程序運(yùn)用。
(2)java.sql.Driver接口
這個(gè)接口的實(shí)現(xiàn)類是某種數(shù)據(jù)庫的一個(gè)驅(qū)動(dòng)程序類,用于初始化驅(qū)動(dòng)程序
java.sql.DriverManager類管理注冊(cè)到DriverManager中的JDBC驅(qū)動(dòng)程
序,并依據(jù)須要運(yùn)用JDBC驅(qū)動(dòng)程序建立與數(shù)據(jù)庫服務(wù)器的網(wǎng)絡(luò)連接。
java.sql.Connection接口java.sql.Statement接口
4.簡(jiǎn)述JSF自定義轉(zhuǎn)換器的編程步驟。
答:(1)創(chuàng)建實(shí)現(xiàn)javax.faces,convert.Converter接口的類,并編程
實(shí)現(xiàn)接口的gclAsObjcct()和gotAsStringO方法。
(2)在JSF配置文件(faces-config,xml)中注冊(cè)轉(zhuǎn)換器。
(3)通過頁面JSF標(biāo)簽的converter屬性調(diào)用轉(zhuǎn)換器。
5.簡(jiǎn)述JSF自定義驗(yàn)證器的實(shí)現(xiàn)方法與編程步驟。
答:通過幫助Bean的驗(yàn)證方法實(shí)現(xiàn)。該方法首先在幫助Bean創(chuàng)建一個(gè)
約定參數(shù)的驗(yàn)證器方法,然后在配置文件(faces-config.xml)中注冊(cè)幫
助Bean,最終就可在頁面中設(shè)置標(biāo)簽的validator屬性引用幫助Bean
的驗(yàn)證器方法。
通過實(shí)現(xiàn)Validator接口的驗(yàn)證器類實(shí)現(xiàn)。該方法首先創(chuàng)建實(shí)現(xiàn)
javax.faces,validator.Validator接口的驗(yàn)證器類,然后在配置文件
(faces-config.xml)中注冊(cè)驗(yàn)證器,最好就可在頁面中通過validator
子標(biāo)簽設(shè)置驗(yàn)證器c
6.簡(jiǎn)述JSF值變事務(wù)的兩種編程方法。
答:getPhaseId>beforePhase和afterPhase三個(gè)方法。其中,getPhaseld
方法用于獲得一個(gè)Phaseld對(duì)象,它代表觸發(fā)的時(shí)機(jī)
1)值變事務(wù)的處理方法通??蓭б粋€(gè)值變事務(wù)類
(javax.faces,event.ValueChangeEvent)的對(duì)象作參數(shù),ValueChange
Event類有三個(gè)特殊有用的方法,getSource方法用于訪問事務(wù)源(即觸
發(fā)事務(wù)的頁面組件),getOldValue方法用于取得組件修改之前的值,
getNewVa1ue方法則用于取得組件修改后的值。
2)另一種處理值變事務(wù)的方法是運(yùn)用valueChangeListener子標(biāo)
簽,可為一個(gè)輸入類組件添加多個(gè)valueChangeListener子標(biāo)簽。
valueChangcListcncr標(biāo)簽包含一個(gè)type屬性可用來綁定一個(gè)實(shí)現(xiàn)了值
變事務(wù)監(jiān)聽接口(javax.facos.ovont.valuoChangoListonor)的類。接
下來要做的就是編寫接口約定的值變事務(wù)處理方法
processValueChange(ValueChangeEventve)。
7.列舉5種以上JPA映射配置標(biāo)注符并說明其作用。
答:1)?Entity
?Entity標(biāo)注用于實(shí)體類聲明語句之前,指出該Java類為實(shí)體類,
將映射到指定的數(shù)據(jù)庫表。
2)?Table
當(dāng)實(shí)體類與其映射的數(shù)據(jù)庫表名不同名時(shí)須耍運(yùn)用@1@1310標(biāo)注說
明,該標(biāo)注與@£N近丫標(biāo)注并列運(yùn)用,置于實(shí)體類聲明語句之前,可寫于
單獨(dú)語句行,也可與聲明語句同行。
3)@Td
@Td標(biāo)注用于聲明一個(gè)實(shí)體類的屬性映射為數(shù)據(jù)庫的主鍵列。該屬
性通常置于屬性聲明語句之前,可與聲明語句同行,也可寫在單獨(dú)行上。
4)?Column
當(dāng)實(shí)體的屬性與其映射的數(shù)據(jù)庫表的列不同名時(shí)須要運(yùn)用觀0111皿
標(biāo)注說明,該屬性通常置于實(shí)體的屬性聲明語句之前,還可與@Id標(biāo)注一
起運(yùn)用。
5)?OneToMany
@0neToMany標(biāo)注用于聲明一對(duì)多關(guān)聯(lián)關(guān)系。
6)?ManyToOne
?ManyToOno標(biāo)注用于聲明多對(duì)一關(guān)聯(lián)關(guān)系。
8.列舉JPAQuery接口的主要方法。
答:1)intexecuteUpdate()
用于執(zhí)行update或delete語句。假如Query對(duì)象的查詢語句為select
將拋出HlegalStateException異樣,假如事務(wù)不存在將拋出
TransactionRequiredException異樣。
2)ListgetResultList()
用于執(zhí)行select語句并返回結(jié)果集實(shí)體列表。假如Query對(duì)象的查
詢語句為update或delete將拋出IllegalStateException異樣。
3)ObjectgetSingleResult()
①用于執(zhí)行只返回單個(gè)結(jié)果實(shí)體的select語句。假如查詢語句為update
或delete則拋出IllegalStateException異樣;假如沒有得到返回結(jié)果
將拋出EntityNotFoundException異樣;假如返回多于一個(gè)結(jié)果將拋出
NonUniqueResultException異樣;
4)QuerysetFirstResult(intstartPosition)
用于設(shè)置從哪個(gè)實(shí)體記錄起先返回查詢結(jié)果。假如參數(shù)為負(fù)數(shù)將拋出
IllegalArgumentException異樣。
5)QuerysetMaxResults(intmaxResult)
用于設(shè)置返回結(jié)果實(shí)體的最大數(shù)。假如參數(shù)為負(fù)數(shù)將拋出
IllegalArgumentException異樣。與setFirstResult結(jié)合運(yùn)用可實(shí)現(xiàn)分
頁查詢。
9.簡(jiǎn)述MyEclipse環(huán)境中Struts2應(yīng)用開發(fā)的基本過程。
答:(1)首先運(yùn)用MyEclips。建立一個(gè)Web項(xiàng)目Struts2Demo0
(2)配置環(huán)境
在項(xiàng)目Struts2Demo上右擊,選擇"MyEclipseI
AddStrutsCapabilities〃菜單,在彈出的對(duì)話框中選擇Struts版本
為Struts2.1,URL模板為/*(也可以選*.do或*.action)0點(diǎn)<Next>
進(jìn)入下一個(gè)對(duì)話框,保持默認(rèn)選擇〃Struts2CoreLibraries"。最終
點(diǎn)擊〈Finish>。
(3)創(chuàng)建Action類
Action是Struts應(yīng)用的核心,Action類包含了用戶請(qǐng)求的處理邏
輯,它是MVC應(yīng)用的限制器。
(4)配置Action
在struts,xml文件的〈struts〉標(biāo)簽內(nèi)添加〈package>,〈action》等
標(biāo)簽。
(5)設(shè)計(jì)JSP頁面。
10.何謂AJAX?它有什么優(yōu)勢(shì)?
答:全稱為AsynchronousJavaScript+XML,即異步JavaScript和XML,
是一種用于創(chuàng)建和快速響應(yīng)動(dòng)態(tài)網(wǎng)頁的技術(shù)。歸納起來,AJAX應(yīng)用程序有
以下幾方面優(yōu)勢(shì):
1)通過異步模式,提升用戶體驗(yàn);
2)優(yōu)化了閱讀器和服務(wù)器之間的傳輸,削減不必要的數(shù)據(jù)來回,削減
了帶寬占用;
3)AJAX引擎在客戶端運(yùn)行,擔(dān)當(dāng)了一部分原來由服務(wù)器擔(dān)當(dāng)?shù)墓ぷ?
從而削減了大
4)用戶量的服務(wù)器負(fù)載。
11.何謂Spring的設(shè)值注入?何謂構(gòu)造注入?它們?nèi)绾螌?shí)現(xiàn)?
答:(1)設(shè)值注入方式由Spring容器依據(jù)屬性setter方法向調(diào)用者注入
被依靠
的對(duì)象實(shí)例。這是廣泛接受的依靠注入方式。
(2)構(gòu)造注入方式運(yùn)用構(gòu)造器來注入被依靠的對(duì)象。
(3)設(shè)值注入方式下,調(diào)用類中須要設(shè)置一個(gè)被調(diào)用Bean類的屬性,
并為
其創(chuàng)建setter方法(并不須要干脆創(chuàng)建被調(diào)用類的對(duì)象實(shí)例)。Spring容
器則通過〈property)子標(biāo)簽設(shè)置它們的依靠關(guān)系,然后在須要時(shí)創(chuàng)建被依
靠對(duì)象的實(shí)例。
構(gòu)造注入方式須要在調(diào)用類中創(chuàng)建一個(gè)構(gòu)造方法,并以被調(diào)用Bean類
為參數(shù)完成初始化。Spring容器則通〈constructor-arg>子標(biāo)簽配置它
們的依靠關(guān)系。
12.簡(jiǎn)述JSF應(yīng)用的基本組成部分。
答:⑴包含UI標(biāo)簽的頁面(JSP頁面);
(2)幫助Bean類,用于傳遞數(shù)據(jù)和執(zhí)行處理;
(3)驗(yàn)證器、轉(zhuǎn)換器、事務(wù)監(jiān)聽器;
(4)其它JavaBean組件;
(5)應(yīng)用配置文件(web.xml、faces-config.xml)o
13.JSF動(dòng)作事務(wù)主要有哪幾種實(shí)現(xiàn)方法?它們有什么不同?
答:1)常見的動(dòng)作事務(wù)由叮囑按鈕/鏈接標(biāo)簽的action屬性綁定到一個(gè)
Bean方法實(shí)現(xiàn),這
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年CPSM考試目標(biāo)試題及答案
- 設(shè)施西瓜甜瓜三改三提優(yōu)輕簡(jiǎn)化生產(chǎn)技術(shù)
- 建筑外墻保溫行業(yè)標(biāo)準(zhǔn)化實(shí)驗(yàn)室主要管理制度、常用儀器設(shè)備配置、常用標(biāo)準(zhǔn)和規(guī)范
- 稻田遲直播油菜抗逆春發(fā)增產(chǎn)技術(shù)
- 生態(tài)學(xué)研究的基本方法試題及答案
- 2024年采購管理師考試指南試題及答案
- SCMP考生成功經(jīng)驗(yàn)試題及答案
- 安全工程師考前必過自測(cè)題及答案
- 植物細(xì)胞壁的結(jié)構(gòu)及功能試題及答案
- 《園林樹木學(xué)》考試試題庫及答案
- 【江蘇家具出口貿(mào)易的現(xiàn)狀及優(yōu)化建議探析7800字(論文)】
- JGJ/T235-2011建筑外墻防水工程技術(shù)規(guī)程
- 傳染病防治知識(shí)培訓(xùn)試題及答案(7套)
- 第二章田徑15米折返跑教學(xué)設(shè)計(jì)人教版初中體育與健康八年級(jí)全一冊(cè)
- 7-8寶鋼湛江鋼鐵三高爐系統(tǒng)項(xiàng)目全廠供配電工程-測(cè)量方案-2019.7.5
- 期末培優(yōu)拔高卷(試題)-2023-2024學(xué)年五年級(jí)下冊(cè)數(shù)學(xué)北師大版
- 如果歷史是一群喵
- 那個(gè)星期天教學(xué)課件省公開課一等獎(jiǎng)新名師比賽一等獎(jiǎng)?wù)n件
- 單個(gè)軍人隊(duì)列動(dòng)作教案
- 《第3單元 角的度量:角的度量》課件
- Y -S-T 581.8-2023 氟化鋁化學(xué)分析方法和物理性能測(cè)定方法 第 8 部分:硫酸根含量的測(cè)定 硫酸鋇重量法 (正式版)
評(píng)論
0/150
提交評(píng)論