jsp編程技術教材課后習題
JSP編程技術習題集
1.6 本 章 習 題
思考題
(1)為什么要為JDK設置環境變量?
(2)Tomcat和JDK是什么關系?
(3)什么是Web服務根目錄、子目錄、相對目錄?如何配置虛擬目錄?
(4)什么是B/S模式?
(5)JSP、JavaBeans和JavaServlet之間的關系?
(6)集成開發環境能為程序員做什么?
(7)使用MyEclipse開發JSP程序,需要做那些配置?
(8)MyEclipse和Eclipse的關系?
拓展實踐題
(1)通過網上書店購書,體驗Web應用程序特點。
(2)下載安裝Apache Web 服務器,嘗試集成Tomcat與Apache Web服務
2.6 本 章 習 題
思考題
(1)什么是HTML/XHTML?
(2)什么是CSS?與HTML/XHTML是什么關系。
(3)什么是CSS的選擇器、盒子模型?
(4)div層如何定位?
(5)div+css的頁面布局的工作流程?
(6)異形表格如何實現?
拓展實踐題
(1)上網查看3個以上著名網站,分析網站頁面布局采用的技術。
(2)使用網頁制作工具,代碼模式下設計“網上職稱計算機報名系統”的靜態頁面。
3.6 本 章 習 題
思考題
(1)include標記與include動作標記有什么區別?
(2)如何保證頁面跳轉時當前頁面與跳轉頁面之間的聯系?
(3)如果有兩個用戶訪問一個JSP頁面,該頁面的程序片將被執行幾次?
(4)在之間聲明的變量和在之間聲明的變量有何區別?
(5)是否允許一個JSP頁面為contentType設置兩次不同的值?
(6)JSP的特殊字符與Java語言的轉義字符關系?
拓展實踐題
(1)完成“XX省職稱計算機考試報名系統”的所有頁面、導航欄、標題欄、頁腳文件的設計,并使用include指令標記包含在頁面中。
4.8 本 章 習 題
思考題
(1)如何處理表單提交的漢字?
(2)一個用戶在不同的Web服務目錄的session相同嗎?
(3)內置對象的4個作用范圍?什么情況下session會關閉?
(4)response.sendRedirect(URL url)方法的作用?
(5)是不是所有Web服務目錄共用一個application?
(6)怎樣使用request、session和application對象進行參數存取?
(7)HTTP請求消息、響應消息與request和response對象之間的關系?
拓展實踐題
(1)使用JavaScript對網上報名系統報名頁面和用戶登錄頁面的數據輸入進行驗證。
5.6 本 章 習 題
思考題
(1)JavaBean和一般意義上的Java類有何區別?
(2)如何實現一個Bean的屬性與參數的關聯?
(3)如何在頁面的程序片中使用Bean?
(4)request、session和application有效范圍的Bean生命周期?
(5)Bean如何與表單交互?
(6)怎樣編寫、編譯、調試和布置Bean?
拓展實踐題
(1)完成5.42購物車實例中的數據輸入部分的有效性檢查代碼。
6.8 本 章 習 題
思考題
(1)字節流和字符流區別?
(2)BufferedInputStream與FileInputStream如何配合使用?
(3)BufferedOutputStream與FileOutputStream如何配合使用?
(3)BufferedReader與FileReader如何配合使用?
(4)BufferedWriter與FileWriter如何配合使用?
(5)RandomAccessFile訪問文件有何特點?
(6)如何處理文件讀寫操作中發生的異常?
拓展實踐題
(1)完善例6.10,列出某目錄所有文本文件,單擊“閱讀”鏈接,打開該文件實現分頁閱讀。
7.6 本 章 習 題
思考題
(1)什么是JDBC編程接口?
(2)什么是數據庫連接池?
(3)使用純Java驅動操作mysql數據庫的步驟?
(3)加載Sql Server 2000純Java驅動程序的代碼是什么?
(4)使用預處理語句和存儲過程有什么好處?
(5)使用CachedRowSetImpl類有什么好處?
(6)如何使用滾動的結果集?
拓展實踐題
(1)如何使用Connection的事務機制?
(2)如何使用元數據來提高程序的適應性?
8.7 本 章 習 題
思考題
(1)Servlet對象是在服務器端還是在客戶端?
(2)是否一定要重寫Service方法?重寫了Servlet的doPost和doGet方法如何被調用?
(3)Servlet對象