內容簡介
JSP是一種動態網頁技術標準,利用這一技術可以快速構建跨平台的、先進和安全的動態網站。
本書細緻和全面地介紹了使用JSP進行Web套用開發所需的編程知識與技術,既有理論,又有編程實踐,主要內容包括JSP技術概述、Web開發基礎、JSP語法基礎、JSP內建對象、使用JavaBean、檔案訪問、在JSP中使用資料庫、Servlet技術、基於Servlet的MVC模式、在JSP中使用XML、網上報名系統開發案例等。
本書將JSP編程的基本知識與過程性知識、基本理論和開發實踐有機地整合起來,適合“項目驅動”案例教學,啟發式學習”的教學方法:融“教、學、做”於一體,提供了所有例題及項目源碼、電子課件和習題等資源。
本書不僅可以作為大學計算機及相關專業的教材,也可供各類培訓人員、計算機從業人員和程式設計愛好者參考使用。
圖書目錄
第1章JSP技術概述 1
1.1Web程式設計模式與運行原理 1
1.1.1Web伺服器與動態網頁 1
1.1.2瀏覽器/伺服器結構及其優點 2
1.1.3JSP與其他Web開發技術 3
1.2搭建JSP運行環境 4
1.2.1安裝和配置JDK 4
1.2.2安裝和配置Tomcat 6
1.3JSP頁面與JSP運行原理 8
1.3.1第一個JSP頁面 8
1.3.2設定Web服務目錄 9
1.3.3JSP運行原理 10
1.3.4JSP、JavaBean和JavaServlet
的關係 13
1.4集成開發環境簡介 14
1.4.1開源的Eclipse 14
1.4.2MyEclipse 14
1.5上機實訓 17
1.6本章習題 18
第2章Web開發基礎 19
2.1HTML簡介 19
2.1.1什麼是HTML 19
2.1.2什麼是URL 19
2.1.3HTML檔案結構 20
2.2常用HTML標記 22
2.2.1HTML的文字標記 22
2.2.2特殊標記和圖形標記 24
2.2.3超級連結標記 26
2.3表格 27
2.3.1定義表格的基本語法 27
2.3.2表格
標記的屬性 28
2.3.3行
標記的屬性 30
2.3.4單元格
標記的
屬性 31
2.4 頁面布局 34
2.4.1 CSS簡介 34
2.4.2 DIV層 40
2.4.3 DIV+CSS頁面布局 44
2.5 上機實訓 49
2.6 本章習題 50
第3章 JSP語法基礎 51
3.1 JSP頁面的基本結構 51
3.2 JSP的腳本元素 52
3.2.1 變數與方法的聲明 53
3.2.2 程式片段 54
3.2.3 表達式 56
3.3 注釋 57
3.3.1 輸出型注釋 57
3.3.2 隱藏型注釋 57
3.4 JSP的指令標記 59
3.4.1 page指令標記 59
3.4.2 include指令 62
3.5 JSP的動作標記 65
3.5.1 jsp:include動作標記 65
3.5.2 jsp:param動作標記 66
3.5.3 jsp:forward動作標記 67
3.5.4 jsp:plugin動作標記 69
3.5.5 jsp:useBean相關動作標記 71
3.5.6 特殊字元 71
3.6 上機實訓 72
3.7 本章習題 73
第4章 JSP內建對象 74
4.1 內建對象概述 74
4.1.1 什麼是HTTP協定 74
4.1.2 內建對象 75
4.2 out 76
4.3 request 78
4.3.1 獲取客戶信息 78
4.3.2 處理漢字 82
4.3.3 處理表單子標記 84
4.3.4 表單驗證 92
4.3.5 常用方法舉例 99
4.4 response 102
4.4.1 修改ContentType屬性 102
4.4.2 定時刷新頁面 103
4.4.3 重定向 103
4.4.4 改變狀態碼 104
4.5 session 105
4.5.1 對象的id與生命周期 105
4.5.2 對象存儲數據 107
4.5.3 對象與URL重寫 109
4.6 application 110
4.6.1 常用方法 111
4.6.2 計數器 111
4.7 上機實訓 113
4.8 本章習題 113
第5章 使用JavaBean 115
5.1 JavaBean的基本概念 115
5.1.1 什麼是JavaBean 115
5.1.2 JavaBean規範 116
5.2 創建與使用JavaBean 117
5.2.1 創建JavaBean 117
5.2.2 布置JavaBean 118
5.2.3 在JSP中使用JavaBean 119
5.3 JavaBean的輔助類 126
5.4 JSP與JavaBean模式實例 131
5.4.1 計數器Bean 131
5.4.2 購物車Bean 133
5.5 上機實訓 143
5.6 本章習題 144
第6章 檔案訪問
第7章 在JSP中使用資料庫
第8章 Servlet技術
第9章 在JSP中使用XML
第11章 網上報名系統開發案例
附錄 Tomcat 6.0 的server xml檔案
參考文獻