JSP實用簡明教程(第2版)

JSP實用簡明教程(第2版)

《JSP實用簡明教程(第2版)》是2009年5月6日清華大學出版社出版的圖書,作者是鐘德源。

基本介紹

  • 書名:JSP實用簡明教程(第2版)
  • 作者:鐘德源 
  • ISBN:9787302200857
  • 定價:35元
  • 出版社清華大學出版社
  • 出版時間:2009-5-6
  • 裝幀:平裝
  • 開本:16開
編輯推薦,內容簡介,圖書目錄,

編輯推薦

本書主要講述JSP動態網站開發的相關知識,內容包括JSP的相關技術概述、Java語言基礎、JSP的內置對象、JSP開發環境的搭建、JSP動態網頁設計基礎、JSP的檔案操作、JSP訪問資料庫、JSP與Servlet編程、JSP與JavaBeans編程,*後以一個典型案例詳細講解了JSP各種技術術的繽合套用。
讀者對象:
本書可作為高等學校計算機相關專業的教材,也可供JSP動態網站開發人員參考。
本書特色: ◆由淺入深,循序漸進:本書按照由淺入深、由易到難的學習過程安排課程內容,概念講解清晰,技術分析透徹,使讀者逐步掌握JSP相關技術。
◆案例典型,操作性強:本書在介紹關鍵知識點時,都配有一個典型案例,具體說明知識點的使用方法,讓讀者親自試一試,加深對知識點的理解和掌握。
◆注釋詳盡,可讀性強:本書對實例代碼統一編號,詳細註解,增強了可讀性,易學易用。

內容簡介

本書主要講述JSP動態網站開發的相關知識,內容包括JSP相關技術概述、Java語言基礎、JSP的內置對象、JSP開發環境的搭建、JSP動態網頁設計基礎、JSP的檔案操作、JSP訪問資料庫、JSP與Servlet編程、JSP與JavaBeans編程,最後以一個典型案例詳細講解了JSP各種技術的綜合套用。
本書採用基礎知識結合典型案例的方法進行技術講解,並附贈習題,以便讀者更好地鞏固所學的JSP技術知識。
本書可作為大學計算機及相關專業JSP課程的教材,也適合自學者及網站開發人員參考使用。

圖書目錄

第1章JSP概述 1
1.1Java技術 1
1.1.1JavaBeans 1
1.1.2JDBC 2
1.1.3J2EE 3
1.1.4JavaServlet 6
1.1.5Struts 7
1.1.6Spring 8
1.2JSP技術 9
1.2.1JSP技術概述 9
1.2.2Web套用開發的JSP技術 10
1.2.3JSP頁面 11
1.2.4JSP頁面的套用模型 13
1.3用JSP開發Web站點的幾種
方式 14
1.4理解JSP的兩種體系結構 16
1.4.1Model1 16
1.4.2Model2 16
1.5小結 17
1.6習題 18
1.6.1填空題 18
1.6.2選擇題 18
1.6.3簡答題 19
第2章Java語言基礎 20
2.1Java語言的特點 20
2.2Java的數據類型 22
2.2.1簡單類型 22
2.2.2數組 26
2.3運算符 28
2.3.1算術運算符 29
2.3.2整數位運算符 30
2.3.3關係運算符 32
2.3.4布爾邏輯運算符 33
2.3.5賦值運算符 34
2.3.6條件運算符 35
2.3.7運算符優先權 35
2.4條件語句 36
2.5循環語句 38
2.5.1while語句 38
2.5.2do-while語句 38
2.5.3for循環 39
2.5.4循環退出語句 39
2.6分支語句 41
2.7Java中的強制類型轉換 42
2.7.1簡單數據類型的強制轉換 42
2.7.2簡單數據類型和對象之間
的強制轉換 43
2.8Java類技術基礎 43
2.8.1類的聲明和類體 43
2.8.2成員的聲明 44
2.8.3方法調用 45
2.8.4構造函式 46
2.8.5重載 47
2.8.6繼承 48
2.9Java高級類技術 49
2.9.1抽象類 50
2.9.2匿名類 51
2.9.3包和接口 52
2.10多執行緒技術 56
2.10.1多執行緒的定義 56
2.10.2執行緒優先權 56
2.10.3執行緒同步 57
2.11小結 57
2.12習題 58
2.12.1填空題 58
2.12.2選擇題 58
2.12.3上機題 58
第3章JSP套用開發體系與
環境配置 59
3.1Web應用程式理論基礎 59
3.1.1Internet技術概述 59
3.1.2HTTP工作原理 62
3.2JSP實現原理和運行機制 63
3.2.1JSP實現原理 63
3.2.2JSP運行機制 65
3.3JSP環境配置 68
3.3.1JDK的安裝與配置 69
3.3.2Tomcat的安裝與配置 71
3.3.3Eclipse+MyEclipse的配置 72
3.3.4使用Eclipse+MyEclipse
開發JSP程式 73
3.4小結 78
3.5習題 79
3.5.1填空題 79
3.5.2選擇題 79
3.5.3上機題 79
第4章JSP動態網頁設計基礎 80
4.1HTML語法 80
4.1.1什麼是HTML語言 80
4.1.2HTML的基本標籤 81
4.1.3創建列表 86
4.1.4圖像、多媒體和超連結 88
4.1.5表格 90
4.1.6框架 93
4.1.7表單 96
4.2CSS語法 102
4.2.1CSS簡介 102
4.2.2CSS基本語法 104
4.2.3CSS基本屬性 108
4.3JSP頁面的基本結構 113
4.4JSP注釋 114
4.4.1隱藏注釋 114
4.4.2HTML注釋 115
4.4.3Java注釋 116
4.5變數、方法的聲明 117
4.5.1變數、方法的聲明和表達式 117
4.5.2表達式 119
4.6JSP指令 119
4.6.1include指令 119
4.6.2Page指令 121
4.6.3taglib指令 123
4.7JSP動作(Action)語法 124
4.7.1<jsp:include>動作 124
4.7.2<jsp:useBean>動作 125
4.7.3<jsp:setProperty>動作 126
4.7.4<jsp:getProperty>動作 128
4.7.5<jsp:forward>動作 129
4.7.6<jsp:plugin> 130
4.8JSP腳本 132
4.9JavaScript腳本 132
4.10小結 134
4.11習題 134
4.11.1填空題 134
4.11.2選擇題 135
4.11.3上機題 135
第5章JSP主要內置對象 137
5.1Request對象 137
5.1.1Request對象的方法 137
5.1.2Request對象程式套用實例 139
5.2Response對象 146
5.2.1Response對象的方法 146
5.2.2Response對象程式套用實例 148
5.3Session對象 151
5.3.1Session對象的方法 151
5.3.2Session對象程式套用實例 152
5.4Out對象 154
5.4.1Out對象的方法 155
5.4.2Out對象程式套用實例 156
5.5PageContext對象 157
5.6Application對象 157
5.6.1Application對象的方法 158
5.6.2Application對象程式
套用實例 158
5.7Config對象 160
5.7.1Config對象的方法 160
5.7.2Config對象程式套用實例 161
5.8Exception對象 162
5.8.1Exception對象的方法 162
5.8.2Exception對象程式
套用實例 163
5.9小結 164
5.10習題 164
5.10.1填空題 164
5.10.2選擇題 165
5.10.3上機題 166
第6章JSP中的檔案操作 168
6.1檔案操作相關異常處理 168
6.1.1異常處理概述 168
6.1.2為什麼要使用異常處理 169
6.1.3異常類的層次 169
6.1.4異常的處理 169
6.1.5自定義異常 175
6.2JSP的輸入和輸出流 176
6.2.1位元組流 177
6.2.2字元流 185
6.3File類概述 189
6.3.1目錄 190
6.3.2創建目錄 192
6.3.3獲取信息 193
6.4在頁面中讀寫檔案中的數據 194
6.4.1讀取操作 194
6.4.2寫入操作 197
6.4.3追加操作 200
6.4.4在任意位置讀取、寫入操作 203
6.5檔案操作實例 203
6.5.1檔案的操作實例界面 203
6.5.2程式清單 207
6.6小結 211
6.7習題 212
6.7.1填空題 212
6.7.2選擇題 212
6.7.3上機題 213
第7章JSP中訪問資料庫 215
7.1JDBC概述 215
7.1.1什麼是JDBC 215
7.1.2JDBC與ODBC 216
7.1.3JDBC兩層模型和三層模型 217
7.1.4JDBC接口 218
7.2使用JDBC-ODBC橋
訪問資料庫 221
7.2.1創建一個Access型資料庫 221
7.2.2創建ODBC數據源 222
7.2.3編寫JSP程式 223
7.2.4JDBC-ODBC橋訪問Access
資料庫分析 225
7.3使用JDBC驅動程式
訪問資料庫 227
7.3.1下載並安裝JDBC驅動程式 228
7.3.2創建SQLServer資料庫 230
7.3.3編寫JSP程式 231
7.3.4JDBC直接訪問SQLServer
資料庫分析 233
7.4查詢記錄 235
7.4.1SQL的查詢語句 235
7.4.2JSP傳送執行查詢語句 236
7.5更新記錄 239
7.5.1SQL的更新語句 239
7.5.2JSP傳送執行更新語句 240
7.6添加記錄 240
7.6.1SQL的插入語句 240
7.6.2JSP傳送執行插入語句 241
7.7刪除記錄 241
7.7.1SQL的刪除語句 241
7.7.2JSP傳送執行刪除語句 242
7.8分頁顯示記錄 242
7.8.1分頁顯示實例 242
7.8.2代碼實現分析 245
7.9查詢Excel電子表格 247
7.9.1創建Excel檔案 247
7.9.2創建Excel數據源 247
7.9.3編寫JSP檔案 248
7.9.4訪問Excel表格數據
實現分析 249
7.10JSP訪問MySQL資料庫 250
7.11JSP訪問SQLServer2005
資料庫 250
7.12JSP資料庫套用實例 251
7.12.1程式效果圖 251
7.12.2程式清單 253
7.13小結 261
7.14習題 262
7.14.1填空題 262
7.14.2選擇題 262
7.14.3上機題 262
第8章JSP與Servlet編程 263
8.1Servlet概述 263
8.1.1什麼是Servlet 263
8.1.2Servlet的優點 264
8.1.3Servlet的用途 264
8.1.4Servlet與JSP的區別 265
8.1.5Servlet的方法 265
8.1.6Servlet的生命周期 269
8.1.7Servlet的類和接口 273
8.1.8狀態代碼 277
8.2編寫一個簡單的Servlet 280
8.3處理客戶端提交的數據 281
8.4返回數據到客戶端 283
8.5JSP+Servlet編程實例 285
8.6小結 292
8.7習題 292
8.7.1填空題 292
8.7.2選擇題 293
8.7.3上機題 293
第9章JSP與JavaBeans編程 294
9.1為什麼要使用JavaBeans 294
9.1.1什麼是JavaBeans 294
9.1.2JavaBeans的種類 295
9.2實現簡單的JavaBeans 295
9.3在頁面中使用JavaBeans 299
9.3.1JavaBeans的屬性 299
9.3.2在JSP中使用JavaBeans 303
9.4通過JavaBeans實現資料庫
的訪問 312
9.4.1連線資料庫 313
9.4.2數據查詢 314
9.5JSP與JavaBeans編程實例 316
9.6小結 321
9.7習題 321
9.7.1填空題 321
9.7.2選擇題 321
9.7.3上機題 322
第10章線上書店 324
10.1需求分析 324
10.2系統分析設計 325
10.2.1功能模組分析 325
10.2.2資料庫結構設計 326
10.2.3界面設計 331
10.3代碼實現 334
10.3.1通用模組 334
10.3.2用戶線上購書 337
10.3.3用戶查看訂單 344
10.3.4管理員登錄 346
10.3.5圖書管理 346
10.3.6訂單管理 350
10.3.7管理用戶 354
10.4程式的運行 358
10.5小結 359
10.6習題 360
10.6.1填空題 360
10.6.2上機題 360

相關詞條

熱門詞條

聯絡我們