曲阜師范大學(xué)計(jì)算機(jī)-《Java Web開發(fā)技術(shù)》復(fù)習(xí)資料_第1頁
曲阜師范大學(xué)計(jì)算機(jī)-《Java Web開發(fā)技術(shù)》復(fù)習(xí)資料_第2頁
曲阜師范大學(xué)計(jì)算機(jī)-《Java Web開發(fā)技術(shù)》復(fù)習(xí)資料_第3頁
曲阜師范大學(xué)計(jì)算機(jī)-《Java Web開發(fā)技術(shù)》復(fù)習(xí)資料_第4頁
曲阜師范大學(xué)計(jì)算機(jī)-《Java Web開發(fā)技術(shù)》復(fù)習(xí)資料_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《JavaWeb開發(fā)技術(shù)》復(fù)習(xí)資料(一)填空題1.標(biāo)簽【】用來換行顯示。2.MySql服務(wù)器的默認(rèn)端口是【】。3.表單的【】屬性用來定義提交數(shù)據(jù)的方法。4.在JSP中,【】內(nèi)置對(duì)象代表會(huì)話。5.如果要獲取請(qǐng)求客戶端的IP地址,應(yīng)使用【】對(duì)象。6.在一個(gè)應(yīng)用程序中不同的頁面共享數(shù)據(jù)時(shí),最好的JSP內(nèi)置對(duì)象為【】。7.session對(duì)象能否和客戶建立起一一對(duì)應(yīng)關(guān)系依賴與客戶的瀏覽器是否支持【】。8.JSP連接數(shù)據(jù)庫的時(shí)候第一步是【】。9.JSP頁面的執(zhí)行方式是【】。10.用于把請(qǐng)求轉(zhuǎn)發(fā)到另一個(gè)頁面的JSP動(dòng)作名稱為【】簡答題1.DIV+CSS布局的優(yōu)點(diǎn)。2.重定向和請(qǐng)求轉(zhuǎn)發(fā)有何區(qū)別?3.在JSP中使用<jsp:useBeanid=""...scope=""/>來引用javabean.其中scope的值有哪些,有何區(qū)別?4.簡述過濾器的過濾過程。應(yīng)用題1.某項(xiàng)目中已經(jīng)定義好JavaBean封裝用戶的登錄信息(name和password等),UserBean類和前端登錄界面login.jsp均已定義,login.jsp中的登錄表單提交給showbean.jsp。請(qǐng)利用JSP標(biāo)準(zhǔn)動(dòng)作實(shí)現(xiàn)登錄信息(用戶提交的用戶名和密碼)的顯示,即定義用戶信息顯示頁面showbean.jsp(8分)2.編寫一個(gè)JSP網(wǎng)頁(table.jsp),使用循環(huán)顯示15行2列的表格,表格顯示如下(6分):《JavaWeb開發(fā)技術(shù)》復(fù)習(xí)資料(一)答案填空題1. <br>2. 33063. method4. session5. request6. application7. cookie8. 加載驅(qū)動(dòng)程序9. 編譯方式10. jsp:forward簡答題DIV+CSS布局的優(yōu)點(diǎn)實(shí)現(xiàn)了真正意義上的結(jié)構(gòu)和外觀的分離。(1)因?yàn)椴捎肅SS布局,不象表格布局充滿各種各樣的屬性和數(shù)字,而且很多css文件通常是共用的,從而大大縮減頁面代碼,提高頁面瀏覽速度。(2)結(jié)構(gòu)清晰,對(duì)搜索引擎更加友好。更容易被搜索引擎收錄,具備搜索引擎SEO的先天條件,配合優(yōu)秀的內(nèi)容和一些SEO處理,可以獲得更好的網(wǎng)站排名。(3)兼容性更好,符合web標(biāo)準(zhǔn)規(guī)范的發(fā)展趨勢(shì),可在幾乎所有的瀏覽器上都可使用,不會(huì)出現(xiàn)在不同的瀏覽器中效果差距很大的情況。(4)縮短改版時(shí)間,因?yàn)榫W(wǎng)站的布局都是通過外部的css文件來控制,只要簡單的修改幾個(gè)CSS文件就可以將許多網(wǎng)頁的風(fēng)格格式同時(shí)更新,不用再一頁一頁地更新了。你可以將站點(diǎn)上所有的網(wǎng)頁風(fēng)格都使用一個(gè)CSS文件進(jìn)行控制,只要修改這個(gè)CSS文件中相應(yīng)的行,那么整個(gè)站點(diǎn)的所有頁面都會(huì)隨之發(fā)生變動(dòng)。(5)強(qiáng)大的字體控制和排版能力,CSS控制字體的能力比糟糕的FONT標(biāo)簽好多了,CSS不再需要用FONT標(biāo)簽或者透明的1px圖片來控制標(biāo)題、改變字體顏色、字體樣式等等。(6)提高易用性和擴(kuò)展性。(7)表現(xiàn)和內(nèi)容相分離、更方便搜索引擎收錄,并獲得更高的評(píng)價(jià)。用只包含結(jié)構(gòu)化內(nèi)容的HTML代替嵌套的標(biāo)簽,主次分明,搜索引擎將更有效地搜索到你的內(nèi)容,并可能給你一個(gè)較高的評(píng)價(jià)(ranking)。重定向和請(qǐng)求轉(zhuǎn)發(fā)有何區(qū)別?重定向是指頁面重新定位到某個(gè)新地址,之前的Request失效,進(jìn)入一個(gè)新的Request,且跳轉(zhuǎn)后瀏覽器地址欄內(nèi)容將變?yōu)樾碌闹付ǖ刂?。重定向是通過HttpServletResponse對(duì)象的sendRedirect()來實(shí)現(xiàn)。請(qǐng)求轉(zhuǎn)發(fā)是指將請(qǐng)求再轉(zhuǎn)發(fā)到另一頁面,此過程依然在Request范圍內(nèi),轉(zhuǎn)發(fā)后瀏覽器地址欄內(nèi)容不變。請(qǐng)求轉(zhuǎn)發(fā)使用RequestDispatcher接口中的forward()方法來實(shí)現(xiàn)。前者頁面不會(huì)轉(zhuǎn)向include所指的頁面,只是顯示該頁的結(jié)果,主頁面還是原來的頁面。執(zhí)行完后還會(huì)回來,相當(dāng)于函數(shù)調(diào)用。并且可以帶參數(shù).后者完全轉(zhuǎn)向新頁面,不會(huì)再回來。相當(dāng)于goto語句。在JSP中使用<jsp:useBeanid=""...scope=""/>來引用javabean.其中scope的值有哪些,有何區(qū)別?JavaBean的application作用域:該javaBean的作用域和application內(nèi)置對(duì)象的作用域一樣??梢栽L問同一個(gè)服務(wù)器的用戶的全局信息。創(chuàng)建application的javaBean的對(duì)象后,該javaBean將一直保存在服務(wù)器的內(nèi)存空間中,隨時(shí)可以為用戶處理請(qǐng)求,直到服務(wù)器關(guān)閉,該javaBean對(duì)像才被釋放。依據(jù)這個(gè)特點(diǎn)可以用來記錄頁面的訪問量。JavaBean的session作用域:對(duì)應(yīng)一次對(duì)話過程,從用戶第一次訪問服務(wù)器到斷開為止。用戶第一次訪問是創(chuàng)建對(duì)象,后訪問該網(wǎng)站的其他程序是,如果還用到j(luò)avaBean,此時(shí)不需要?jiǎng)?chuàng)建對(duì)象。javaBean的request作用域:使用<jsp:forwoard>重定向或用<jsp:include>動(dòng)作導(dǎo)入jsp程序時(shí),定義的對(duì)象會(huì)被傳到下一個(gè)程序中,下一個(gè)程序可以任意調(diào)用此對(duì)象的內(nèi)容。javaBean的page作用域:默認(rèn)的scope值;作用域范圍最小,創(chuàng)立的對(duì)象只能在當(dāng)前的jsp程序中使用,客戶端請(qǐng)求執(zhí)行完后,javaBean對(duì)象會(huì)立即注銷。簡述過濾器的過濾過程1)瀏覽器根據(jù)用戶的請(qǐng)求生成HTTP請(qǐng)求消息,并將其發(fā)送給Servlet容器。2)Servlet容器創(chuàng)建針對(duì)該次訪問的請(qǐng)求對(duì)象(request)和響應(yīng)對(duì)象(response)。3)Servlet容器在調(diào)用Web組件之前(Servlet、JSP或HTML)把request對(duì)象和response對(duì)象傳遞給過濾器。4)過濾器對(duì)request對(duì)象和response對(duì)象進(jìn)行處理。5)過濾器把處理后的request對(duì)象和response對(duì)象傳遞給Web組件。6)Web組件執(zhí)行完畢后,再次經(jīng)過該過濾器,此時(shí)過濾器可以再對(duì)request對(duì)象和response對(duì)象進(jìn)行處理。7)過濾器把response對(duì)象傳遞給Servlet容器。8)Servlet容器把響應(yīng)的結(jié)果傳遞給瀏覽器,并由瀏覽器顯示響應(yīng)結(jié)果。過程示意圖如下:簡述JSTL的優(yōu)點(diǎn)。1)針對(duì)JSP開發(fā)中頻繁使用的功能提供了簡單易用的標(biāo)簽,從而簡化了JSP開發(fā);2)作為JSP規(guī)范,以統(tǒng)一的方式減少了JSP中的Java代碼數(shù)量,力圖提供一個(gè)無腳本環(huán)境;3)在應(yīng)用程序服務(wù)器之間提供了一致的接口,最大程度的提高了Web應(yīng)用在各應(yīng)用服務(wù)器之間的可移植性。應(yīng)用題1.2、《JavaWeb開發(fā)技術(shù)》復(fù)習(xí)資料(二)填空題1.動(dòng)態(tài)網(wǎng)站技術(shù)采用【】架構(gòu)。2.JSP頁面的Page指令中的【】屬性用于設(shè)置腳本語言。3.Tomcat的子目錄webapps的作用是【】。4.在JavaScript中window對(duì)象的【】方法用于關(guān)閉當(dāng)前窗口。5.理論上,【】是用于客戶端把數(shù)據(jù)傳送到服務(wù)器。6.在JSP中,【】內(nèi)置對(duì)象代表響應(yīng)消息。7.在一個(gè)應(yīng)用程序中不同的頁面共享數(shù)據(jù)時(shí),最好的JSP內(nèi)置對(duì)象為【】。8.Session對(duì)象能否和客戶建立起一一對(duì)應(yīng)關(guān)系依賴與客戶的瀏覽器是否支持【】。9.JSP連接數(shù)據(jù)庫的時(shí)候第一步是【】。10.JavaBean的類必須是具體的和【】。簡答題1.簡述JavaScript的特點(diǎn)。2.JavaWeb開發(fā)中常用的會(huì)話跟蹤技術(shù)有哪些?3.現(xiàn)有一個(gè)數(shù)據(jù)庫表userdetail(name,password,role),分別表示用戶名,密碼和角色(普通用戶為0和管理員為1),寫出實(shí)現(xiàn)以下功能的sql語句:(1)顯示所有管理員用戶的用戶名和密碼;(2)插入一條新記錄,其值為(”Tom”,”abc123”,0)。應(yīng)用題編寫文件sum.jsp,求查詢字符串(URL為http://.../sum.jsp?num1=*&num2=*,其中*為任意整數(shù))中兩個(gè)整數(shù)num1、num2的和并輸出。某項(xiàng)目中已經(jīng)定義好JavaBean封裝用戶的登錄信息(name和password等),UserBean類和前端登錄界面login.jsp均已定義,登錄表單提交給showbean.jsp。請(qǐng)利用JSP標(biāo)準(zhǔn)動(dòng)作實(shí)現(xiàn)登錄信息(用戶提交的用戶名和密碼)的顯示,即定義用戶信息顯示頁面showbean.jsp《JavaWeb開發(fā)技術(shù)》復(fù)習(xí)資料(二)答案填空題1. B/S2. language3. 存放用戶發(fā)布的項(xiàng)目4. close()5. POST6. Response7. application8. cookie9. 加載驅(qū)動(dòng)程序10. 公有的簡答題簡述JavaScript的特點(diǎn)。嵌套在HTML中環(huán)境支持解釋執(zhí)行弱類型語言基于對(duì)象事件驅(qū)動(dòng)跨平臺(tái)性JavaWeb開發(fā)中常用的會(huì)話跟蹤技術(shù)有哪些?Cookie技術(shù)Session技術(shù)URL重寫技術(shù)隱藏表單域技術(shù)現(xiàn)有一個(gè)數(shù)據(jù)庫表userdetail(name,password,role),分別表示用戶名,密碼和角色(普通用戶為0和管理員為1),寫出實(shí)現(xiàn)以下功能的sql語句:顯示所有管理員用戶的用戶名和密碼;Selectname,passwordfromuserswhererole=1插入一條新記錄,其值為(”Tom”,”abc123”,0)。insertintousersvalues(”Tom”,”abc123”,0)編程題1、2、《JavaWeb開發(fā)技術(shù)》復(fù)習(xí)資料(三)填空題1.超鏈接標(biāo)簽的【】屬性用來指定鏈接地址。2.Tomcat服務(wù)器的默認(rèn)端口是【】。3.在JSP中,【】內(nèi)置對(duì)象代表會(huì)話。4.如果要獲取請(qǐng)求客戶端的IP地址,應(yīng)使用【】對(duì)象。5.session對(duì)象能否和客戶建立起一一對(duì)應(yīng)關(guān)系依賴與客戶的瀏覽器是否支持【】。6.JSP連接數(shù)據(jù)庫的時(shí)候第一步是【】。7.JSP頁面的執(zhí)行方式是【】。8.JSP頁面的Page指令中的【】屬性用于設(shè)置腳本語言。9.動(dòng)態(tài)網(wǎng)站技術(shù)采用【】架構(gòu)。10.MVC是一種廣泛使用軟件設(shè)計(jì)模式,其全稱是【】。簡答題1.JavaScript的特點(diǎn)。2.Servlet的生命周期。3.JSP的執(zhí)行原理。4.什么是JavaBean?使用JavaBean的優(yōu)點(diǎn)。應(yīng)用題1.用Application對(duì)象實(shí)現(xiàn)一個(gè)簡單的網(wǎng)頁計(jì)數(shù)器2.某項(xiàng)目中已經(jīng)定義好JavaBean封裝用戶的登錄信息(name和password等),UserBean類和前端登錄界面login.jsp均已定義,login.jsp中的登錄表單提交給showbean.jsp。請(qǐng)利用JSP標(biāo)準(zhǔn)動(dòng)作實(shí)現(xiàn)登錄信息(用戶提交的用戶名”loginname”和密碼”password”等)的顯示,即定義用戶信息顯示頁面showbean.jsp.《JavaWeb開發(fā)技術(shù)》復(fù)習(xí)資料(三)答案填空題1. href2. 80803. session4. request5. cookie6. 加載驅(qū)動(dòng)程序7. 編譯方式8. language9. B/S10. ModelViewControl簡答題JavaScript特點(diǎn)1)嵌套在HTML中2) 環(huán)境支持3) 解釋執(zhí)行4) 弱類型語言5) 基于對(duì)象6) 事件驅(qū)動(dòng)7) 跨平臺(tái)性Servlet的生命周期1)加載實(shí)例化Servlet2)初始化Servlet(init)3)為客戶提供服務(wù)(service)4)銷毀Servlet(destroy)JSP的執(zhí)行原理JSP首次執(zhí)行時(shí):1)客戶端發(fā)出請(qǐng)求(request);2)容器接收到請(qǐng)求后檢索對(duì)應(yīng)的JSP頁面,如果該JSP頁面是第一次被請(qǐng)求,則容器將其翻譯成一個(gè)Java文件,即Servlet;3)容器將翻譯后的Servlet源代碼編譯形成字節(jié)碼,即.class文件,并加載到內(nèi)存執(zhí)行;4)最后把執(zhí)行結(jié)果即響應(yīng)(response)發(fā)送回客戶端。JSP再次執(zhí)行時(shí):當(dāng)這個(gè)JSP頁面再次被請(qǐng)求時(shí),只要該JSP文件沒有發(fā)生過改動(dòng),JSP容器就直接調(diào)用已裝載的字節(jié)碼文件,而不會(huì)再執(zhí)行翻譯和編譯步驟,這樣大大提高了服務(wù)器性能。什么是JavaBean?使用JavaBean的優(yōu)點(diǎn)JavaBean就是使用Java語言開發(fā)的一個(gè)可重用的組件(遵循一定規(guī)則的普通Java類)優(yōu)點(diǎn):1)實(shí)現(xiàn)界面和Java代碼分離,便于日后維護(hù)和擴(kuò)展2)可解決代碼重復(fù)編寫,減少代碼冗余。應(yīng)用題1、<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODY><%Integernumber=(Integer)application.getA

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論