




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《JavaWeb開發(fā)技術》復習資料(一)填空題1.標簽【】用來換行顯示。2.MySql服務器的默認端口是【】。3.表單的【】屬性用來定義提交數(shù)據(jù)的方法。4.在JSP中,【】內(nèi)置對象代表會話。5.如果要獲取請求客戶端的IP地址,應使用【】對象。6.在一個應用程序中不同的頁面共享數(shù)據(jù)時,最好的JSP內(nèi)置對象為【】。7.session對象能否和客戶建立起一一對應關系依賴與客戶的瀏覽器是否支持【】。8.JSP連接數(shù)據(jù)庫的時候第一步是【】。9.JSP頁面的執(zhí)行方式是【】。10.用于把請求轉發(fā)到另一個頁面的JSP動作名稱為【】簡答題1.DIV+CSS布局的優(yōu)點。2.重定向和請求轉發(fā)有何區(qū)別?3.在JSP中使用<jsp:useBeanid=""...scope=""/>來引用javabean.其中scope的值有哪些,有何區(qū)別?4.簡述過濾器的過濾過程。應用題1.某項目中已經(jīng)定義好JavaBean封裝用戶的登錄信息(name和password等),UserBean類和前端登錄界面login.jsp均已定義,login.jsp中的登錄表單提交給showbean.jsp。請利用JSP標準動作實現(xiàn)登錄信息(用戶提交的用戶名和密碼)的顯示,即定義用戶信息顯示頁面showbean.jsp(8分)2.編寫一個JSP網(wǎng)頁(table.jsp),使用循環(huán)顯示15行2列的表格,表格顯示如下(6分):《JavaWeb開發(fā)技術》復習資料(一)答案填空題1. <br>2. 33063. method4. session5. request6. application7. cookie8. 加載驅動程序9. 編譯方式10. jsp:forward簡答題DIV+CSS布局的優(yōu)點實現(xiàn)了真正意義上的結構和外觀的分離。(1)因為采用CSS布局,不象表格布局充滿各種各樣的屬性和數(shù)字,而且很多css文件通常是共用的,從而大大縮減頁面代碼,提高頁面瀏覽速度。(2)結構清晰,對搜索引擎更加友好。更容易被搜索引擎收錄,具備搜索引擎SEO的先天條件,配合優(yōu)秀的內(nèi)容和一些SEO處理,可以獲得更好的網(wǎng)站排名。(3)兼容性更好,符合web標準規(guī)范的發(fā)展趨勢,可在幾乎所有的瀏覽器上都可使用,不會出現(xiàn)在不同的瀏覽器中效果差距很大的情況。(4)縮短改版時間,因為網(wǎng)站的布局都是通過外部的css文件來控制,只要簡單的修改幾個CSS文件就可以將許多網(wǎng)頁的風格格式同時更新,不用再一頁一頁地更新了。你可以將站點上所有的網(wǎng)頁風格都使用一個CSS文件進行控制,只要修改這個CSS文件中相應的行,那么整個站點的所有頁面都會隨之發(fā)生變動。(5)強大的字體控制和排版能力,CSS控制字體的能力比糟糕的FONT標簽好多了,CSS不再需要用FONT標簽或者透明的1px圖片來控制標題、改變字體顏色、字體樣式等等。(6)提高易用性和擴展性。(7)表現(xiàn)和內(nèi)容相分離、更方便搜索引擎收錄,并獲得更高的評價。用只包含結構化內(nèi)容的HTML代替嵌套的標簽,主次分明,搜索引擎將更有效地搜索到你的內(nèi)容,并可能給你一個較高的評價(ranking)。重定向和請求轉發(fā)有何區(qū)別?重定向是指頁面重新定位到某個新地址,之前的Request失效,進入一個新的Request,且跳轉后瀏覽器地址欄內(nèi)容將變?yōu)樾碌闹付ǖ刂?。重定向是通過HttpServletResponse對象的sendRedirect()來實現(xiàn)。請求轉發(fā)是指將請求再轉發(fā)到另一頁面,此過程依然在Request范圍內(nèi),轉發(fā)后瀏覽器地址欄內(nèi)容不變。請求轉發(fā)使用RequestDispatcher接口中的forward()方法來實現(xiàn)。前者頁面不會轉向include所指的頁面,只是顯示該頁的結果,主頁面還是原來的頁面。執(zhí)行完后還會回來,相當于函數(shù)調(diào)用。并且可以帶參數(shù).后者完全轉向新頁面,不會再回來。相當于goto語句。在JSP中使用<jsp:useBeanid=""...scope=""/>來引用javabean.其中scope的值有哪些,有何區(qū)別?JavaBean的application作用域:該javaBean的作用域和application內(nèi)置對象的作用域一樣。可以訪問同一個服務器的用戶的全局信息。創(chuàng)建application的javaBean的對象后,該javaBean將一直保存在服務器的內(nèi)存空間中,隨時可以為用戶處理請求,直到服務器關閉,該javaBean對像才被釋放。依據(jù)這個特點可以用來記錄頁面的訪問量。JavaBean的session作用域:對應一次對話過程,從用戶第一次訪問服務器到斷開為止。用戶第一次訪問是創(chuàng)建對象,后訪問該網(wǎng)站的其他程序是,如果還用到javaBean,此時不需要創(chuàng)建對象。javaBean的request作用域:使用<jsp:forwoard>重定向或用<jsp:include>動作導入jsp程序時,定義的對象會被傳到下一個程序中,下一個程序可以任意調(diào)用此對象的內(nèi)容。javaBean的page作用域:默認的scope值;作用域范圍最小,創(chuàng)立的對象只能在當前的jsp程序中使用,客戶端請求執(zhí)行完后,javaBean對象會立即注銷。簡述過濾器的過濾過程1)瀏覽器根據(jù)用戶的請求生成HTTP請求消息,并將其發(fā)送給Servlet容器。2)Servlet容器創(chuàng)建針對該次訪問的請求對象(request)和響應對象(response)。3)Servlet容器在調(diào)用Web組件之前(Servlet、JSP或HTML)把request對象和response對象傳遞給過濾器。4)過濾器對request對象和response對象進行處理。5)過濾器把處理后的request對象和response對象傳遞給Web組件。6)Web組件執(zhí)行完畢后,再次經(jīng)過該過濾器,此時過濾器可以再對request對象和response對象進行處理。7)過濾器把response對象傳遞給Servlet容器。8)Servlet容器把響應的結果傳遞給瀏覽器,并由瀏覽器顯示響應結果。過程示意圖如下:簡述JSTL的優(yōu)點。1)針對JSP開發(fā)中頻繁使用的功能提供了簡單易用的標簽,從而簡化了JSP開發(fā);2)作為JSP規(guī)范,以統(tǒng)一的方式減少了JSP中的Java代碼數(shù)量,力圖提供一個無腳本環(huán)境;3)在應用程序服務器之間提供了一致的接口,最大程度的提高了Web應用在各應用服務器之間的可移植性。應用題1.2、《JavaWeb開發(fā)技術》復習資料(二)填空題1.動態(tài)網(wǎng)站技術采用【】架構。2.JSP頁面的Page指令中的【】屬性用于設置腳本語言。3.Tomcat的子目錄webapps的作用是【】。4.在JavaScript中window對象的【】方法用于關閉當前窗口。5.理論上,【】是用于客戶端把數(shù)據(jù)傳送到服務器。6.在JSP中,【】內(nèi)置對象代表響應消息。7.在一個應用程序中不同的頁面共享數(shù)據(jù)時,最好的JSP內(nèi)置對象為【】。8.Session對象能否和客戶建立起一一對應關系依賴與客戶的瀏覽器是否支持【】。9.JSP連接數(shù)據(jù)庫的時候第一步是【】。10.JavaBean的類必須是具體的和【】。簡答題1.簡述JavaScript的特點。2.JavaWeb開發(fā)中常用的會話跟蹤技術有哪些?3.現(xiàn)有一個數(shù)據(jù)庫表userdetail(name,password,role),分別表示用戶名,密碼和角色(普通用戶為0和管理員為1),寫出實現(xiàn)以下功能的sql語句:(1)顯示所有管理員用戶的用戶名和密碼;(2)插入一條新記錄,其值為(”Tom”,”abc123”,0)。應用題編寫文件sum.jsp,求查詢字符串(URL為http://.../sum.jsp?num1=*&num2=*,其中*為任意整數(shù))中兩個整數(shù)num1、num2的和并輸出。某項目中已經(jīng)定義好JavaBean封裝用戶的登錄信息(name和password等),UserBean類和前端登錄界面login.jsp均已定義,登錄表單提交給showbean.jsp。請利用JSP標準動作實現(xiàn)登錄信息(用戶提交的用戶名和密碼)的顯示,即定義用戶信息顯示頁面showbean.jsp《JavaWeb開發(fā)技術》復習資料(二)答案填空題1. B/S2. language3. 存放用戶發(fā)布的項目4. close()5. POST6. Response7. application8. cookie9. 加載驅動程序10. 公有的簡答題簡述JavaScript的特點。嵌套在HTML中環(huán)境支持解釋執(zhí)行弱類型語言基于對象事件驅動跨平臺性JavaWeb開發(fā)中常用的會話跟蹤技術有哪些?Cookie技術Session技術URL重寫技術隱藏表單域技術現(xiàn)有一個數(shù)據(jù)庫表userdetail(name,password,role),分別表示用戶名,密碼和角色(普通用戶為0和管理員為1),寫出實現(xiàn)以下功能的sql語句:顯示所有管理員用戶的用戶名和密碼;Selectname,passwordfromuserswhererole=1插入一條新記錄,其值為(”Tom”,”abc123”,0)。insertintousersvalues(”Tom”,”abc123”,0)編程題1、2、《JavaWeb開發(fā)技術》復習資料(三)填空題1.超鏈接標簽的【】屬性用來指定鏈接地址。2.Tomcat服務器的默認端口是【】。3.在JSP中,【】內(nèi)置對象代表會話。4.如果要獲取請求客戶端的IP地址,應使用【】對象。5.session對象能否和客戶建立起一一對應關系依賴與客戶的瀏覽器是否支持【】。6.JSP連接數(shù)據(jù)庫的時候第一步是【】。7.JSP頁面的執(zhí)行方式是【】。8.JSP頁面的Page指令中的【】屬性用于設置腳本語言。9.動態(tài)網(wǎng)站技術采用【】架構。10.MVC是一種廣泛使用軟件設計模式,其全稱是【】。簡答題1.JavaScript的特點。2.Servlet的生命周期。3.JSP的執(zhí)行原理。4.什么是JavaBean?使用JavaBean的優(yōu)點。應用題1.用Application對象實現(xiàn)一個簡單的網(wǎng)頁計數(shù)器2.某項目中已經(jīng)定義好JavaBean封裝用戶的登錄信息(name和password等),UserBean類和前端登錄界面login.jsp均已定義,login.jsp中的登錄表單提交給showbean.jsp。請利用JSP標準動作實現(xiàn)登錄信息(用戶提交的用戶名”loginname”和密碼”password”等)的顯示,即定義用戶信息顯示頁面showbean.jsp.《JavaWeb開發(fā)技術》復習資料(三)答案填空題1. href2. 80803. session4. request5. cookie6. 加載驅動程序7. 編譯方式8. language9. B/S10. ModelViewControl簡答題JavaScript特點1)嵌套在HTML中2) 環(huán)境支持3) 解釋執(zhí)行4) 弱類型語言5) 基于對象6) 事件驅動7) 跨平臺性Servlet的生命周期1)加載實例化Servlet2)初始化Servlet(init)3)為客戶提供服務(service)4)銷毀Servlet(destroy)JSP的執(zhí)行原理JSP首次執(zhí)行時:1)客戶端發(fā)出請求(request);2)容器接收到請求后檢索對應的JSP頁面,如果該JSP頁面是第一次被請求,則容器將其翻譯成一個Java文件,即Servlet;3)容器將翻譯后的Servlet源代碼編譯形成字節(jié)碼,即.class文件,并加載到內(nèi)存執(zhí)行;4)最后把執(zhí)行結果即響應(response)發(fā)送回客戶端。JSP再次執(zhí)行時:當這個JSP頁面再次被請求時,只要該JSP文件沒有發(fā)生過改動,JSP容器就直接調(diào)用已裝載的字節(jié)碼文件,而不會再執(zhí)行翻譯和編譯步驟,這樣大大提高了服務器性能。什么是JavaBean?使用JavaBean的優(yōu)點JavaBean就是使用Java語言開發(fā)的一個可重用的組件(遵循一定規(guī)則的普通Java類)優(yōu)點:1)實現(xiàn)界面和Java代碼分離,便于日后維護和擴展2)可解決代碼重復編寫,減少代碼冗余。應用題1、<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODY><%Integernumber=(Integer)application.getA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025經(jīng)濟適用房買賣標準版合同
- 班級管理與幼兒發(fā)展的協(xié)調(diào)計劃
- 清明節(jié)緬懷先烈23
- 網(wǎng)約車線下培訓體系
- 學期安全教育工作計劃
- 干部履職培訓
- 建筑結構設計與抗震技術規(guī)范
- 惠普電腦培訓
- 廣西賀州市昭平縣2024屆中考沖刺卷數(shù)學試題含解析
- 社區(qū)蔬菜種植共享計劃協(xié)議
- 網(wǎng)絡零售行業(yè)分析
- 屋頂光伏發(fā)電系統(tǒng)設計原則與方案
- 第11課《山地回憶》課件-2024-2025學年統(tǒng)編版語文七年級下冊
- 步進電機控制系統(tǒng)課件
- 幼兒園小班科學藝術:《歡樂的小芽兒》 課件
- 子宮肌瘤課件PPT(共38張PPT)
- 漢字的五行屬性與三才五格計算方法
- 《學前教育科學研究方法》全套課件(完整版)
- 機電經(jīng)典安裝工程相冊圖解PPT86頁
- 部編版三年級道德與法治下冊第6課《我家的好鄰居》精品課件(含視頻)
- 形式發(fā)票格式2 INVOICE
評論
0/150
提交評論