JSP編程技術(第2版)

JSP編程技術(第2版)

《JSP編程技術(第2版)》是2015年3月1日清華大學出版社出版的圖書,作者是楊學全。

基本介紹

  • 書名:JSP編程技術(第2版)
  • 作者:楊學全
  • ISBN:9787302389361
  • 頁數:410
  • 定價:45.00元
  • 出版社:清華大學出版社
  • 出版時間:2015年3月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

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 5
1.3JSP頁面與JSP運行原理 7
1.3.1第一個JSP頁面 7
1.3.2設定Web服務目錄 8
1.3.3JSP的運行原理 10
1.3.4JSP、JavaBean和JavaServlet的關係 13
1.4集成開發環境簡介 13
1.4.1MyEclipse 13
1.4.2開源的Eclipse 14
1.5上機實訓 16
1.6本章習題 17
第2章Web開發基礎 18
2.1HTML簡介 18
2.1.1什麼是HTML 18
2.1.2什麼是URL 18
2.1.3HTML檔案結構 19
2.2常用的HTML標記 20
2.2.1HTML的文字標記 21
2.2.2特殊標記和圖形標記 23
2.2.3超級連結標記 25
2.3表格 26
2.3.1定義表格的基本語法 26
2.3.2表格<table>標記的屬性 27
2.3.3行<tr>標記的屬性 30
2.3.4單元格<td>和<th>標記的屬性 31
2.4頁面布局 34
2.4.1CSS簡介 34
2.4.2DIV層 41
2.4.3DIV+CSS頁面布局 49
2.5上機實訓 53
2.6本章習題 54
第3章JSP語法基礎 55
3.1JSP頁面的基本結構 55
3.2JSP腳本元素 56
3.2.1變數與方法的聲明 57
3.2.2程式片 58
3.2.3表達式 60
3.3注釋 61
3.3.1輸出型注釋 61
3.3.2隱藏型注釋 61
3.4JSP指令標記 63
3.4.1page指令標記 63
3.4.2include指令 66
3.5JSP動作標記 69
3.5.1jsp:include動作標記 69
3.5.2jsp:param動作標記 70
3.5.3jsp:forward動作標記 71
3.5.4jsp:plugin動作標記 73
3.5.5jsp:useBean相關動作標記 74
3.5.6特殊字元 75
3.6上機實訓 76
3.7本章習題 77
第4章JSP內建對象 78
4.1內建對象概述 78
4.1.1什麼是HTTP 78
4.1.2內建對象 79
4.2out對象 80
4.3request對象 82
4.3.1獲取客戶信息 82
4.3.2處理漢字 86
4.3.3處理表單子標記 88
4.3.4表單驗證 96
4.3.5常用方法舉例 103
4.4response對象 105
4.4.1修改ContentType屬性 105
4.4.2定時刷新頁面 106
4.4.3重定向 107
4.4.4改變狀態碼 108
4.5session對象 108
4.5.1對象的id與生命周期 108
4.5.2對象存儲數據 111
4.5.3對象與URL重寫 112
4.6application對象 114
4.6.1常用方法 114
4.6.2計數器 115
4.7上機實訓 116
4.8本章習題 117
第5章使用JavaBean 118
5.1JavaBean的基本概念 118
5.1.1什麼是JavaBean 118
5.1.2JavaBean的規範 119
5.2創建與使用JavaBean 120
5.2.1創建JavaBean 120
5.2.2布置JavaBean 121
5.2.3在JSP中使用JavaBean 122
5.3JavaBean的輔助類 129
5.4JSP與JavaBean模式實例 133
5.4.1計數器Bean 133
5.4.2購物車Bean 136
5.5上機實訓 145
5.6本章習題 146
第6章檔案訪問 147
6.1輸入/輸出流概述 147
6.1.1流的概念 147
6.1.2輸入流與輸出流 148
6.1.3位元組流與字元流 148
6.2File類 149
6.2.1File類的重要屬性與方法 149
6.2.2查詢檔案屬性 150
6.2.3目錄管理 151
6.3位元組流類 154
6.3.1位元組流類概述 154
6.3.2以File存儲類型為例介紹位元組流與緩衝流的使用 156
6.4字元流類 161
6.4.1字元流概述 161
6.4.2以File存儲類型為例介紹字元流和字元緩衝流的使用 162
6.5隨機讀寫檔案 166
6.5.1隨機存取檔案 166
6.5.2隨機讀寫檔案示例 168
6.6檔案操作案例 170
6.6.1上傳檔案 170
6.6.2下載檔案 175
6.6.3檔案內容分頁顯示 178
6.7上機實訓 181
6.8本章習題 182
第7章JSP中使用資料庫 183
7.1JDBC概述 183
7.1.1什麼是JDBC 183
7.1.2JDBC的構成 184
7.2JDBC應用程式接口簡介 185
7.2.1JDBC的驅動程式管理器——DriverManager類 185
7.2.2JDBC與資料庫的連線——Connection接口 186
7.2.3執行SQL語句——Statement接口 187
7.2.4數據結果集——ResultSet接口 188
7.2.5資料庫元數據——DatabaseMetaData和ResultSetMetaData 189
7.3利用JDBC訪問資料庫 190
7.3.1通過JDBC-ODBC橋連線來訪問資料庫 190
7.3.2利用本地協定純Java驅動程式連線資料庫 194
7.3.3配置和連線不同的資料庫 198
7.4資料庫操作案例 200
7.4.1查詢數據 200
7.4.2更新查詢 209
7.4.3分頁查詢 224
7.4.4使用連線池 228
7.5上機實訓 231
7.6本章習題 231
第8章Servlet技術 232
8.1Servlet介紹 232
8.1.1什麼是Servlet 232
8.1.2Servlet的功能 232
8.1.3Servlet技術的特點 233
8.2Servlet技術原理 233
8.2.1Servlet的生命周期 233
8.2.2Servlet的結構 234
8.2.3Servlet常用類與接口的層次關係 235
8.3Servlet的常用類、接口及其方法 236
8.3.1javax.servlet包 236
8.3.2javax.servlet.http包 239
8.4編寫、配置和調用Servlet 242
8.4.1編寫第一個Servlet 242
8.4.2配置Servlet 243
8.4.3調用Servlet 244
8.5Servlet的典型套用 246
8.5.1讀取表單數據 246
8.5.2讀取cookie數據 252
8.5.3讀取session數據 254
8.5.4讀取HTTP請求頭數據 256
8.6上機實訓 258
8.7本章習題 259
第9章基於Servlet的MVC模式 260
9.1MVC模式介紹 260
9.1.1MVC設計模式 260
9.1.2JSP中的MVC模式 261
9.2模型的生命周期與視圖更新 262
9.2.1requst周期的JavaBean與視圖更新 263
9.2.2session周期的JavaBean與視圖更新 263
9.2.3application周期 264
9.3控制器的重定向與轉發 265
9.3.1重定向 265
9.3.2轉發 265
9.4MVC模式的分析 266
9.4.1用戶登錄 266
9.4.2留言板 272
9.4.3訪問資料庫 277
9.5上機實訓 286
9.6本章習題 287
第10章JSP中使用XML 288
10.1XML簡介 288
10.1.1XML檔案的結構 288
10.1.2XML聲明 290
10.1.3XML元素 290
10.1.4XML標記 291
10.2DOM解析器 293
10.2.1什麼是DOM解析器 293
10.2.2JAXP簡介 294
10.2.3使用DOM解析器讀取XML檔案示例 299
10.3SAX解析器 301
10.3.1什麼是SAX解析器 301
10.3.2SAX的常用接口 302
10.3.3使用SAX解析器讀取文檔內容 304
10.4上機實訓 307
10.5本章習題 308
第11章網上報名系統開發案例 309
11.1網上報名系統設計 309
11.1.1需求分析 309
11.1.2總體設計 310
11.1.3功能設計與系統組成 311
11.2資料庫設計及實現 312
11.2.1資料庫設計 312
11.2.2資料庫實現 313
11.3網上報名系統配置 314
11.3.1系統檔案目錄結構 314
11.3.2主頁面管理 315
11.3.3JavaBean和Servlet管理 319
11.3.4配置檔案管理 319
11.4三層架構設計與實現 320
11.4.1實體層 320
11.4.2數據訪問層 323
11.4.3業務邏輯層 339
11.5考生報名模組 345
11.5.1模型(JavaBean) 345
11.5.2視圖 347
11.5.3控制器(Servlet) 352
11.6考生登錄模組 355
11.6.1模型 355
11.6.2視圖 356
11.6.3控制器 359
11.7上傳照片模組 361
11.7.1模型 361
11.7.2視圖 362
11.7.3控制器 365
11.8瀏覽信息模組 367
11.8.1模型 368
11.8.2視圖 370
11.8.3控制器 376
11.9修改密碼模組 381
11.9.1模型 381
11.9.2視圖 382
11.9.3控制器 385
11.10修改報名信息模組 387
11.10.1模型 387
11.10.2視圖 389
11.10.3控制器 393
11.11註銷考試模組 397
11.11.1模型 398
11.11.2視圖 398
11.11.3控制器 401
11.12退出登錄與返回主頁模組 403
11.13本章習題 405
附錄Tomcat7.0的server.xml檔案 406
參考文獻 411

相關詞條

熱門詞條

聯絡我們