1. 程式人生 > >江西理工大學JSP程式設計第一二章期末複習

江西理工大學JSP程式設計第一二章期末複習

1.下面哪兩個應用程式目錄依賴類和庫的位置?( A E ) 
A)/WEB-INF/lib as a JAR file                             B) /META-INF/lib as a JAR file
C)/classes as compiled class files                     D) /WEB-INF/lib as compiled class files
E) /WEB-INF/ classes as compiled class files   F) / META-INF/ classes as compiled class files
2.JavaScript執行表單驗證一般都發生在使用者單擊“提交”按鈕後,資料提交伺服器之前,onValidate()函式返回值為true時表示(  C   )。
A)驗證不通過,提交資料給伺服器             B)驗證不通過,不提交資料給伺服器
C)驗證通過,提交資料給伺服器               D)驗證通過,不提交資料給伺服器

3.JSP程式在第一次載入時被JSP引擎翻譯成( A )。
A)Servlet檔案  B)Class檔案  C)HTML檔案
4.JSP和客戶端互動的過程中,客戶端的請求被儲存在(  A  )物件中併發給Web伺服器;Web應用程式將處理結果以(  B  )物件的方式返回給JSP引擎。
A)Request  B)Response C、Servlet  D)HTML

5.在JavaScript中彈出一個提示資訊框的函式是:(  C  )
A)message      B)warn     C)alert      D)以上都不是
E)< jsp:forward page=”weather.html”>
7、Servlet處理請求的方式為(B)
A)以執行的方式       B)以執行緒的方式 
C)以程式的方式       D)以排程的方式
二、判斷
1.JSP會先解釋成Servlet原始檔,然後編譯成Servlet類檔案。( T)
2.每當使用者端執行JSP時,jspInit()方法都會執行一次(只會執行一次)在jsp Page被初始化的時候被呼叫,並且該方法僅在初始化時執行一次。( F )

3.JSP頁面在執行時是以編譯和解釋式方式進行的。(  F  )
4.在MVC模式的Web開發中,“檢視”、 “模型”和“控制器”分別對應著“JSP頁面”、 “JavaBean”和“Serlvet”,以Servlet為核心。( T  )
三、問答
1. WEB容器主要有哪些功能? 並請列出一些常見的WEB容器名字。
答:①web容器是一種服務程式,就是為應用伺服器組(如jsp,servlet等)提供一個執行環境,使JSP、servlet直接跟容器中的環境變數介面互動,不必關注其他系統問題。主要有web伺服器來實現。
②tomcat、WebLogic,WebSphere等
2.什麼是B/S和C/S?
答:C/S是Client/Serverde縮寫,即客戶端/伺服器結構。在這種結構中,伺服器通常採用高效能的PC或工作站,並採用大型資料庫,客戶端則需要安裝專用的客戶端軟體。
B/S是Browser/Server的縮寫,即瀏覽器/伺服器結構。在這種結構中,客戶端不需要開發任何使用者介面,而統一採用如IE和火狐等瀏覽器,通過Web介面,而統一採用如IE和火狐等瀏覽器,通過Web瀏覽器向Web伺服器傳送請求,由Web伺服器進行處理,並將結果逐級傳回客戶端。
3.ASP\cgi\isapi\jsp\php的全稱是什麼,各有什麼特點?
答:ASP(Active Server Page)通過在頁面程式碼中嵌入VBScript或JavaScript指令碼語言,來生成動態內容。
CGI(Common Gateway Interface)允許使用不同的語言來編寫適合的CGI程式,該程式被放在Web程式上執行。
ISAPI(Internet Server Application Programming Interface)可以利用伺服器擴充套件 DLL 建立小型、快速的 Internet 伺服器應用程式,並且允許在一個 DLL 中有多個命令,這些命令作為 DLL 中CHttpServer物件的成員函式來實現。
JSP(Java Server Page)是以java為基礎開發的,所以它沿用Java強大的API功能。
PHP(PHP:Hypertext Preprocessor)語法類似於C,並且混合了Perl,C++和Java的一些特性。它是一種開源的Web伺服器指令碼語言,可以在頁面中加入指令碼來生成動態內容。

4.Tomcat伺服器的預設埠是什麼?
答:8080
5.假設在本地機的helloapp應用中有一個hello.jsp,它的檔案路徑是%CATALINA_HOME%/webapps/jsj13app/class/index.jsp那麼在瀏覽器端訪問index.jsp的URL是什麼?
答:http:// helloapp:8080/webapps/jsj13app/class/index.jsp
6.JavaScript程式碼的開始標記和結束標記是什麼?
答:開始標記:<script language=”javascript”>;結束標記:</script>
7.簡述一下JSP的執行環境配置。
JDK的安裝,Path、ClassPath環境變數的配置(Path 中加入JDK安裝路徑\bin,ClassPath 中加入JDK安裝路徑\lib的tools.jar和dt.jar)。(2)Web伺服器的配置和安裝,如Tomcat。