Java就業班第2階段考試題答案_第1頁
Java就業班第2階段考試題答案_第2頁
Java就業班第2階段考試題答案_第3頁
Java就業班第2階段考試題答案_第4頁
Java就業班第2階段考試題答案_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

Java就業班考試題一、選擇題(每題

1分,并且每題為單選,共

10分)1、假設在名稱為

helloapp

的Web應用中有一個

hello.jsp

,它的文件路徑如下

:C%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp

,那么在瀏覽器端訪問

hello.jsp

的URL是什么?(A)http://localhost:8080/hello.jsp(B)http://localhost:8080/helloapp/hello.jsp(C)http://localhost:8080/helloapp/hello/hello.jsp2、假設在

helloapp

應用中有一個

HelloServlet

類,它位于

org.javathinker

包下,那么這個類的

class文件應該放在什么目錄下

?Dhelloapp/HelloServlet.classhelloapp/WEB-INF/HelloServlet.classhelloapp/WEB-INF/classes/HelloServlet.classhelloapp/WEB-INF/classes/org/javathinker/HelloServlet.class3、假設在 helloapp 應用中有一個 HelloServlet 類,它在 web.xml文件中的配置如下 :<servlet><servlet-name>HelloServlet</servlet-name></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/hello</url-pattern></servlet-mapping>那么在瀏覽器端訪問 HelloServlet 的URL是什么?Dhttp://localhost:8080/HelloServlethttp://localhost:8080/helloapp/HelloServlethttp://localhost:8080/helloapp/org/javathinker/hellohttp://localhost:8080/helloapp/hello4、HttpServletRequest 對象是由誰創建的(A)由Servlet 容器負責創建,對于每個

?AHTTP請求,

Servlet

容器都會創建一個

HttpServletRequest對象建

(B)由JavaWeb應用的ServletHttpServletRequest 對象

或JSP組件負責創建,當

Servlet

或JSP組件響應

HTTP請求時,先創5、欲從HTTP請求中獲得用戶的請求參數值,應該調用下面的哪個方法(A)調用HttpServletRequest 對象的getAttribute() 方法(B)調用ServletContext 對象的getAttribute() 方法(C)調用HttpServletRequest 對象的getParameter() 方法

?C6、ServletContext 對象是由誰創建的 ?B(A)由Servlet 容器負責創建,對于每個 HTTP請求,Servlet(B)由JavaWeb應用本身負責為自己創建一個 ServletContext

容器都會創建一個對象

ServletContext

對象由Servlet容器負責創建,對于每個JavaWeb應用,在啟動時,Servlet容器都會創建一個ServletContext 對象7、jspForward1.jsp 要把請求轉發給 jspForward2.jsp ,應該在 jspForward1.jsp 中如何實現?B<ahref=“jspForward2.jsp”>jspForward2.jsp</a><jsp:forwardpage=“jspForward2.jsp”>8、下面哪個說法是正確的(A) 對于每個要求訪問(B)每個HttpSession

?Bmaillogin.jsp對象都有唯一的

的HTTP請求,ID。

Servlet

容器都會創建一個

HttpSession

對象(C)JavaWeb應用程序必須負責為 HttpSession9、如果不希望 JSP網頁支持 Session,應該如何辦(A) 調用HttpSession 的invalidate() 方法

分配惟一的?B

ID(B)<%@pagesession="false"%>10、以下代碼能否編譯通過,假如能編譯通過,運行時得到什么打印結果? Arequest.setAttribute(\"count\",newInteger(0));Integercount= (Integer )request.getAttribute(\"count\");A)不能編譯通過B)能編譯通過,并正常運行C)編譯通過,但運行時拋出ClassCastException二、對下面的英文名稱進行中文解釋(每題

2分,共

20分)1、JSP(javaservicepage)java 服務頁面2、Servlet 服務段程序技術3、Filter 過濾器4、Listener 監聽器5、AJAX異步javascriptandxml 技術6、DWRdirectwebremoting 直接以web方式遠程存取7、MVC模型視圖控制模式8、DAOdataaccessobject 數據存取對象9、JavaScriptjava 腳本語言10、J2EE javatoenterpriseeditionjava企業版本三、問答題(每題 3分,共30分)1、請闡述JSP技術的主要優缺點有哪些?優點:1.JSP相比靜態頁面來說具有動態交互性,它是服務器的程序。2.JSP有跨平臺性3.采用標簽話的頁面開發,相比 ASP用腳本語言來表示動態性讓人更理解4.相對servlet來說避免了在代碼中直接輸出大量的靜態標簽 .缺點:JSP頁面中包含了大量的 java代碼語言,使得前臺的工作者必須了解后臺和后臺的工作者要了解前臺,增加了工作的復雜性 .2、請簡述Servlet的生命周期Servlet生命周期包含了:加載或者實例化 servlet請求,init()初使化,service()處理請求,destroy()釋放資源。3、描述JSP和Servlet的主要區別?它們各自應用的范圍。JSP中包含了 java腳本段。它本身就是嵌套在一段Servlet是java的標準類庫。它顯示的頁面是采用 writeJSP主要用在表示層, Servlet用在控制層

HTML 代碼中方法輸出 HTML

代碼4、什么是應用服務器( ApplicationServer),它為Web應用程序提供方面的功能支持。應用服務器是企業級應用基礎軟件平臺的核心,它將 J2EE引入大型網絡應用的開發、集成、部署和管理之中 .它為Web應用程序提供了安全管理,部署應用,消息中間件等支持。5、簡單介紹數據庫連接池的主要優點和工作原理是什么?數據庫連接池開辟了一段池空間。里面裝載了一定數量的數據庫連接。當某一個應用程序訪問連接池,請求連接時,連接池就分配一個連接給請求應用程序。當連接池所配額的數據庫連接用完后,它再重新裝載一定數量數據庫連接供應用程序使用。當應用程序釋放連接后,連接池就收回連接,供新的請求使用。它相對傳統的直接對數據庫的連接來說,好處是避免了應用程序頻繁的訪問數據庫,所造成的資源浪費。6、請描述

web.xml

文件的作用有哪些?為什么要提供它?Web.xml里裝載了一些配置信息。通過它對整個工程進行初始化操作,確定 web容器的應用程序執行順序,對 filter,servlet,listener,以及一些系統配置進行設置。好處:修改方便,使代碼更具有跨平臺性。7、什么是Web容器(Servlet容器)?實現了HTTP協議,以及J2EE規范的web應用程序的應用環境。 包括:并發性,安全性,生命周期管理等等.8、在JSP中如何讀取客戶端的請求?如何確定某個 JSP文件的真實(物理)路徑。通過HttpservletResponse類的對象來獲取客戶段的請求。通過 ServletContext的getRealPath()方法可以獲得。9、什么情況下會調用 Servlet類中的doGet()和doPost()方法?10、請描述

AJAX

框架

DWR

的工作原理AJAX,顧名思意,為異步的1在腳本語言中,創建一個2.構造請求(open方法)

javascript和xml技術。它的工作原理是:XMLHTTPRequest 對象3.設置請求的回調方法 .(onreadystatechange)4.發送請求(send方法)DWR,為directwebremoting直接在頁面的 javascript腳本段中對 web服務端的某個 javabean中的方法進行調用幸福,不能用手去捉摸,只能用心去琢磨,只能靜靜去體味。細細地品味了,你就享受到了它溫馨的暖,或濃或淡的甜!幸福,其實很簡單。幸福就是和愛人一起漫步,幸福就是吃到媽媽的拿手飯菜,幸福就是孩子在你的腳跟前轉悠,幸福就是你能幫父母洗衣洗碗。幸福,其實很簡單。擁有一份稱心的工作,就是一種幸福;擁有一個溫馨的家,就是一種幸福;擁有一位知心的朋友,就是一種幸福;擁有一份好的心態,就是一種幸福;擁有一個相濡以沫的愛人,那更是一種幸福。幸福就是如此的平平凡凡,幸福就是這樣的簡簡單單。幸福,其實就是自己心靈的感覺,沉淀在自己的心底,看不見摸不著,沒有那么直觀,可那種體驗與享受卻很真實、很直接。或許你沒有豐富的物質,或許你不能掌控自己的名利,但只要你擁有一份良好的心情,幸福就會圍著你轉。幸福,其實很簡單。幸福就是口渴時的那杯水,幸福就是饑餓時的那頓飯,幸福就是勞累時的歇歇腳,幸福就是閑暇時的那茶盞,幸福就是困倦時的那場眠,幸福就是相愛的人彼此的牽掛,幸福就是離別的人默默的思念!幸福,其實很簡單。幸福就是平靜的呼吸,仔細的聆聽,忘情的觀看;幸福就是有人愛,有事做,有所期待,有人給溫暖;幸福就是不迷茫,不慌亂,生而無悔,活而無憾。幸福,其實就在路上,走一步,有一步的風景;進一步,有一步的欣喜;退一步,有一步的心境;停下步,憶往事,感到舒心的甜。幸福,其實很簡單。當你失落,當你傷心,當你落淚時,有人會走到你身邊給你一個擁抱,讓你不再心酸,讓你頓生溫暖。幸福似一杯香茗,輕飲慢品里,溢出的卻是淡淡的清香,沁人心脾,愜意而舒心;幸福似一杯紅酒,無論酒的種類是什么,用心細品里,總能品出那縷濃濃的甘醇柔綿;幸福沒有明天,幸福也沒有昨天,它不懷念過去,也不向往未來,它只在乎眼前。幸福,其實很簡單。別人的幸福在你的眼里,你羨慕甚至嫉妒;可你的幸福也在別人眼里,你如果不覺得,豈不遺憾?別再說幸福遙不可及,別再怨幸福與你無緣,其實,幸福從沒有離開你;其實,幸福就是如此的簡單!幸福,不能用手去捉摸,只能用心去琢磨,只能靜靜去體味。細細地品味了,你就享受到了它溫馨的暖,或濃或淡的甜!幸福,其實很簡單。幸福就是和愛人一起漫步,幸福就是吃到媽媽的拿手飯菜,幸福就是孩子在你的腳跟前轉悠,幸福就是你能幫父母洗衣洗碗。幸福,其實很簡單。擁有一份稱心的工作,就是一種幸福;擁有一個溫馨的家,就是一種幸福;擁有一位知心的朋友,就是一種幸福;擁有一份好的心態,就是一種幸福;擁有一個相濡以沫的愛人,那更是一種幸福。幸福就是如此的平平凡凡,幸福就是這樣的簡簡單單。幸福,其實就是自己心靈的感覺,沉淀在自己的心底,看不見摸不著,沒有那么直觀,可那種體驗與享受卻很真實、很直接。或許你沒有豐富的物質,或許你不能掌控自己的名利,但只要你擁有一份良好的心情,幸福就會圍著你轉。幸福,其實很簡單。幸福就是口渴時的那杯水,幸福就是饑餓時的那頓飯,幸福就是勞累時的歇歇腳,幸福就是閑暇時的那茶盞,幸福就是困倦時的那場眠,幸福就是相愛的人彼此的牽掛,幸福就是離別的人默默的思念!幸福,其實很簡單。幸福就是平靜的呼吸,仔細的聆聽,忘情的觀看;幸福就是有人愛,有事做,有所期待,有人給溫暖;幸福就是不迷茫,不慌亂,生而無悔,活而無憾。幸福,其實就在路上,走一步,有一步的風景;進一步,有一步的欣喜;退一步,有一

溫馨提示

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

評論

0/150

提交評論