Servlet技術習題_第1頁
Servlet技術習題_第2頁
Servlet技術習題_第3頁
Servlet技術習題_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第八章 Servlet 技術一、選擇題1 下面對Servlet、 Applet 的那一項描述錯誤( )A) Servelt 與 Applet 相對應B) Applet 運行在客戶端瀏覽器C) Servlet 運行在 Web 服務器端D) Servlet 和 Applet 不可以動態從網絡加載2 下面哪一項不在 Servlet 的工作過程中( )A)服務器將請求信息發送至ServletB)客戶端運行AppletC) Servlet 生成響應內容并將其傳給服務器D)服務器將動態內容發送至客戶端3 下列哪一項不是Servlet 中使用的方法( )A) doGet()B) doPost() C) se

2、rvice() D) close()4 關于 MVC 架構的缺點,下列的敘述哪一項是不正確的( )A)提高了對開發人員的要求B)代碼復用率低C)增加了文件管理的難度D)產生較多的文件5 .下面哪一項對Servlet、JSM描述錯誤()A) HTML、 Java 和腳本語言混合在一起的程序可讀性較差,維護起來較困難。B) JSP技術是在Servlet之后產生的,它以 Servlet為核心技術,是 Servlet技術的一個 成功應用。C)當JSP頁面被請求時,JSP頁面會被JSP引擎翻譯成Servelt字節碼執行D) 一般用JSP來處理業務邏輯,用Servlet來實現頁面顯示。6.下面哪一項對Se

3、rvlet、JSM描述錯誤()A) Servlet 可以同其他資源交互,例如文件、數據庫B) Servlet 可以調用另一個或一系列 ServletE)服務器將動態內容發送至客戶端E) Servlet 在表示層的實現上存在優勢7 下面哪一項對 Servlet 描述錯誤( )A) Servlet是一個特殊的Java類,它必須直接或間接實現Servlet接口B) Servlet 接口定義了 Servelt 的生命周期方法C)當多個客戶請求一個Servlet時,服務器為每一個客戶啟動一個進程D) Servlet 客戶線程調用 service 方法響應客戶的請求8 下面哪一項對 Servlet 描述錯

4、誤( )A) Servlet是一個特殊的Java類,它必須直接或間接實現Servlet接口B) Servlet 接口定義了 Servelt 的生命周期方法C)當多個客戶請求一個Servlet時,服務器為每一個客戶啟動一個進程D) Servlet 客戶線程調用 service 方法響應客戶的請求9 下面 Servlet 的哪個方法載入時執行,且只執行一次,負責對Servlet 進行初始化。( )A) service()B) init()C) doPost()D) destroy()10下面Servlet 的哪個方法用來為請求服務,在 Servlet 生命周期中, Servlet 每被請求一次它就

5、會被調用一次。( )A)service()B)init()C)doPost()D)destroy()11下面哪個方法當服務器關閉時被調用,用來釋放 Servlet 所占的資源。( )A)service()B)init()C)doPost()D)destroy()12.部署Servlet,下面哪一項描述錯誤()A)必須為Tomcat編寫一個部署文件。B)部署文件名為C)部署文件在 Web服務目錄的 WEB-INF子目錄中D)部署文件名為13下面是一個Servlet 部署文件的片段:<servlet><servlet-name>Hello</servlet-name&

6、gt;<servlet-class></servlet><servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/helpHello</url-pattern></servlet-mapping>Servlet 的類名是()A) FirstServletB) HelloC) helpHello D) /helpHello14下面是Servlet 調用的一種典型代碼:<% page contentType="tex

7、t/html;charset=GB2312" %><% page import=".*" %><html><body bgcolor=cyan><a href="helpHello"> 訪問 FirstServlet</a></body></html>該調用屬于下述哪種。( )A) url直接調用B)超級鏈接調用C)表單提交調用D) jsp:forward調用15下面是Servlet 調用的一種典型代碼:<% page contentType=&qu

8、ot;text/html;charset=GB2312" %><% page import=".*" %><html><body bgcolor=cyan><jsp:forward page="helpHello"/></body></html>該調用屬于下述哪種。( )A) url直接調用B)超級鏈接調用C)表單提交調用D) jsp:forward調用二、判斷題1. Servelt是使用Java Servlet API所定義的相關類和方法的Java程序,它運行在啟用

9、Java的Web服務器或應用服務器端,用于擴展該服務器的能力。()2. 當用戶請求一個 Servlet時,服務器都會創建 Servlet實例響應,響應用戶請求。()3. Servlet功能強大,體系結構先進,但它在表示層的實現上存在一些缺陷。()4. JS成術是在Servlet之后產生的,它以Servlet為核心技術,是Servlet技術的一個成功應 用。()5. 一般用JSP來實現頁面,用 Servlet來處理業務邏輯。()6. 當多個客戶請求一個 Servlet時,服務器為每一個客戶啟動一個進程而不是啟動一個線程。 ()7. 用戶開發一個 Servlet時,必須直接或間接實現Servlet

10、接口所定義的方法。()8. Servlet的部署文件是一個 xml文件,文件名為,它保存在Web服務目錄的 WEB-INF子目錄中。()9. HttpSession API是一個基于 Cookie或者URL重寫機制的高級會話管理接口。如果瀏覽器 支持Cookie則使用Cookie,如果不支持 Cookie則自動采用URL重寫。()10. 在Servlet中讀取HTTP頭信息非常容易,只需調用 HttpServletRequest的getHeader等 方法即可。()11. Servlet和applet分別在處于服務器和客戶機兩端。()12. Servlet與普通Java應用程序一樣,要有 ma

11、in方法。()13. 對于每一個Servlet實例,只能被初始化一次()。14. doGet()和doPost()方法分別處理客戶端 GET和POST方法發送的請求。()15. .不能給一個 Servlet映射多個訪問路徑。()三、填空題1. 用戶可以有多種方式請求Servlet,如 , 、等。2. 接口定義了三個用于Servlet生命周期的方法,它們是 、方法。3. 一般編寫一個 Servlet就是編寫一個 的子類,該類實現響應用戶 的、等請求的方法,這些方法是 、 和 等doXXX方法。4. 使用 cookie 的基本步驟為:創建 cookie 對象,, , 設置 cookie對象的有效時間。5. Servlet中使用 Session對象的步驟為: 調用 得至U Session對象,查看Session對象,在會話中保存數據。6. Servlet運行于 _端,與處于客戶端的 _相對應。7. .當Server關閉時,_就被銷毀。8. 使用 Servlet處理表單提交時,兩個最重要的方法是 和。9. Serlvet接口只定義了一個服務方法就是 。四、思考題1 試述 Servlet 的生命周期。2 .如何使Servlet既能處理GET請求,又能處理 POST請求3獲取表單數據的基本方法有哪些4 HttpSe

溫馨提示

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

評論

0/150

提交評論