JSP動態網站開發技術與實踐

JSP動態網站開發技術與實踐

JSP動態網站開發技術與實踐》是2007年電子工業出版社出版的圖書,作者是高翔

基本介紹

  • 書名:JSP動態網站開發技術與實踐
  • 作者:高翔
  • ISBN:9787121041303 
  • 出版社:電子工業出版社
基本信息,內容簡介,目錄信息,

基本信息

作 者:高翔,等 編 叢 書 名:出 版 社:電子工業出版社ISBN:9787121041303 出版時間:2007-04-01 版 次:1 頁 數:414 裝 幀:平裝 開 本:16開 所屬分類:圖書 > 計算機與網際網路 > 程式語言與程式設計

內容簡介

JSP技術是由Sun公司推出一款基於Java語言的Web開發技術,是目前主流Web開發技術中使用最為廣泛的一種。《JSP動態網站開發技術與實踐》共分15章,全面系統地介紹JSP動態網站開發的相關技術,包括典型的開發和運行環境、JavaBean技術、資料庫技術、輸入和輸出操作、Servlet技術、會話跟蹤、XML技術套用、常用組件、郵件收發、網站計數器、網上聊天室等,並通過網上論壇系統、線上視頻播放系統、網上商城系統、企業辦公平台4個綜合性套用系統的開發,詳細介紹動態網站的開發過程。
《JSP動態網站開發技術與實踐》適合於希望學習JSP動態網站開發或者希望提高動態網站開發水平的開發人員,《JSP動態網站開發技術與實踐》也可作為高等院校計算機專業畢業設計的參考用書。

目錄信息

第1章 本書的運行環境和開發工具 1
1.1 運行環境的安裝與配置 1
1.1.1 安裝與配置JDK 1
1.1.2 安裝與配置Tomcat 3
1.1.3 安裝MySQL 4
1.2 開發工具的介紹 5
1.2.1 JCreator介紹 5
1.2.2 Dreamweaver介紹 5
1.3 各章程式的設定規範 6
1.4 第一個JSP程式 7
1.5 本章小結 8
第2章 JavaBean在JSP中的套用 9
2.1 JavaBean簡介 9
2.1.1 JavaBean的組成 9
2.1.2 JavaBean的屬性 10
2.2 JavaBean在JSP中的套用 13
2.2.1 <jsp:useBean>標記 13
2.2.2 <jsp:setProperty>標記 16
2.2.3 <jsp:getProperty>標記 20
2.3 JavaBean的生命周期 22
2.3.1 page範圍 22
2.3.2 request範圍 23
2.3.3 session範圍 26
2.3.4 application範圍 29
2.4 JavaBean開發實例 30
2.5 本章小結 36
第3章 JSP資料庫編程 37
3.1 JDBC資料庫開發 37
3.1.1 JDBC概述 37
3.1.2 JDBC套用模型 38
3.1.3 JDBC驅動程式 39
3.1.4 JDBC連線資料庫的方法 41
3.2 JDBC訪問資料庫 43
3.2.1 連線資料庫實例 43
3.2.2 連線資料庫 45
3.2.3 運算元據庫 46
3.3 JDBC連線各種資料庫 47
3.3.1 連線Oracle資料庫 47
3.3.2 連線DB2資料庫 48
3.3.3 連線SQL Serve資料庫 48
3.3.4 連線Sybase資料庫 48
3.3.5 連線MySQL資料庫 49
3.4 JDBC API 49
3.4.1 Driver 49
3.4.2 DriverManager 50
3.4.3 Connection 51
3.4.4 Statement 53
3.4.5 ResultSet 55
3.4.6 PreparedStatement 60
3.4.7 CallableStatement 62
3.5 資料庫連線池技術 65
3.5.1 資料庫連線池技術概述 65
3.5.2 配置資料庫連線池 68
3.5.3 資料庫連線池實例 71
3.6 本章小結 72
第4章 JSP中輸入/輸出及目錄檔案操作 73
4.1 輸入/輸出流 73
4.1.1 InputStream類 73
4.1.2 OutputStream類 74
4.1.3 Reader類 75
4.1.4 Writer類 76
4.1.5 輸入/輸出流實例 77
4.2 目錄檔案操作 79
4.2.1 創建新目錄 80
4.2.2 創建新檔案 81
4.2.3 重命名目錄/檔案 82
4.2.4 刪除目錄/檔案 84
4.2.5 目錄中檔案信息 85
4.3 以位元組流方式訪問檔案 88
4.3.1 讀取檔案內容 88
4.3.2 寫入檔案內容 89
4.4 以字元流方式訪問檔案 91
4.4.1 讀取檔案內容 92
4.4.2 寫入檔案內容 95
4.4.3 追加檔案內容 97
4.5 本章小結 100
第5章 Servlet技術 101
5.1 Servlet概述 101
5.1.1 Servlet簡介 101
5.1.2 Servlet的功能 102
5.1.3 Servlet的生命周期 102
5.2 一個簡單的Servlet實例 104
5.2.1 編寫Servlet程式 104
5.2.2 發布Servlet 104
5.2.3 訪問Servlet 105
5.3 Servlet與JSP的關係 105
5.3.1 一個簡單的JSP例子 106
5.3.2 JSP轉譯為Servlet以後的代碼 107
5.3.3 相同功能的Servlet檔案 109
5.4 與客戶端的互動 111
5.4.1 處理提交的表單信息 111
5.4.2 讀取HTTP請求頭 116
5.4.3 HTTP應答狀態 119
5.4.4 設定HTTP應答頭 120
5.5 Servlet常用類接口 120
5.5.1 HttpServlet 120
5.5.2 HttpServletRequest 122
5.5.3 HttpServletResponse 125
5.5.4 HttpSession 129
5.5.5 Cookie 131
5.6 本章小結 134
第6章 會話跟蹤 135
6.1 會話跟蹤概述 135
6.2 Cookie操作 135
6.2.1 Cookie API 136
6.2.2 創建Cookie實例 137
6.2.3 獲取Cookie值 138
6.3 Session操作 140
6.3.1 理解Session機制 140
6.3.2 JSP中的session內置對象 141
6.3.3 Servlet中的Session操作 143
6.3.4 Session常見問題 145
6.4 本章小結 146
第7章 JSP與XML技術 147
7.1 XML語法 147
7.1.1 基本語法規則 147
7.1.2 XML文檔的組成 148
7.1.3 XML文檔樹 149
7.2 文檔類型定義 149
7.2.1 文檔類型聲明 150
7.2.2 元素聲明 151
7.2.3 屬性聲明 153
7.3 XML的解析接口和解析器 155
7.4 DOM解析接口 156
7.4.1 DOM的對象 156
7.4.2 操作實例 158
7.5 SAX解析接口 163
7.5.1 SAX API的結構 163
7.5.2 操作實例 165
7.6 JDOM解析接口 168
7.6.1 JDOM類說明 168
7.6.2 操作實例 169
7.7 本章小結 172
第8章 JSP常用組件開發 173
8.1 JFreeChart繪製圖表組件 173
8.1.1 JFreeChart組件概述 173
8.1.2 使用JFreeChart組件繪製柱狀圖 174
8.1.3 使用JFreeChart組件繪製餅圖 176
8.2 PDF文檔操作組件 177
8.2.1 iText組件概述 178
8.2.2 生成PDF文檔的Java程式 181
8.2.3 生成PDF文檔的JSP程式 183
8.3 Excel電子表格操作組件 185
8.3.1 POI HSSF接口概述 185
8.3.2 創建Excel工作簿 186
8.3.3 讀取Excel工作簿 187
8.4 檔案上傳下載組件 189
8.4.1 jspSmartUpload組件概述 190
8.4.2 檔案上傳實例 195
8.4.3 檔案下載實例 197
8.5 本章小結 198
第9章 JSP中的郵件收發 199
9.1 JavaMail API核心類 199
9.1.1 Session類 199
9.1.2 Message類 200
9.1.3 Address類 200
9.1.4 Authenticator類 201
9.1.5 Transport類 201
9.1.6 Store類 202
9.1.7 Folder類 202
9.1.8 MimeMultpart類 202
9.1.9 MimeBodyPart類 202
9.1.10 DataHandler類 203
9.1.11 FileDataSource類 203
9.1.12 URLDataSource類 203
9.2 郵件傳送的實現 203
9.2.1 最簡單的郵件傳送 204
9.2.2 帶HTML內容的郵件傳送 207
9.2.3 帶附屬檔案的郵件傳送 209
9.3 郵件接收的實現 212
9.3.1 查看郵件列表 213
9.3.2 查看郵件內容 215
9.4 本章小結 218
第10章 網站計數器 219
10.1 普通文本計數器 219
10.2 XML計數器 221
10.3 資料庫計數器 223
10.4 本章小結 228
第11章 網上聊天室 229
11.1 聊天室概述 229
11.2 頁面設計與代碼實現 231
11.2.1 聊天室首頁 231
11.2.2 用戶註冊模組 231
11.2.3 聊天室主頁面 234
11.2.4 線上用戶列表頁面 237
11.2.5 傳送聊天信息頁面 239
11.2.6 顯示聊天信息頁面 241
11.2.7 用戶退出頁面 243
11.3 本章小結 244
第12章 網上論壇系統 245
12.1 網上論壇概述 245
12.1.1 系統結構 245
12.1.2 檔案結構 246
12.2 資料庫設計 247
12.2.1 articles數據表 247
12.2.2 boards數據表 248
12.2.3 email數據表 249
12.2.4 users數據表 249
12.3 系統JavaBean介紹 250
12.3.1 資料庫連線類 250
12.3.2 資料庫執行類 250
12.3.3 articles數據表操作類 250
12.3.4 boards數據表操作類 255
12.3.5 email數據表操作類 258
12.3.6 users數據表操作類 261
12.3.7 分頁顯示類 264
12.4 普通用戶模組 267
12.4.1 用戶註冊模組 267
12.4.2 用戶登錄模組 272
12.4.3 普通用戶主界面模組 273
12.4.4 瀏覽文章模組 274
12.4.5 發表文章模組 278
12.4.6 刪除文章界面 282
12.4.7 瀏覽郵件模組 284
12.4.8 傳送郵件模組 286
12.4.9 刪除郵件界面 288
12.4.10 資料管理模組 289
12.4.11 用戶退出界面 293
12.5 管理員模組 293
12.5.1 管理員主界面模組 293
12.5.2 添加討論區模組 294
12.5.3 修改討論區模組 296
12.5.4 刪除討論區界面 297
12.6 本章小結 298
第13章 線上視頻播放系統 299
13.1 線上視頻播放系統 299
13.1.1 系統結構 299
13.1.2 檔案結構 299
13.2 資料庫設計 301
13.2.1 movies數據表 301
13.2.2 words數據表 302
13.2.3 users數據表 303
13.3 系統JavaBean介紹 303
13.3.1 資料庫連線類 303
13.3.2 資料庫連線類 304
13.3.3 movies數據表操作類 304
13.3.4 words數據表操作類 308
13.3.5 users數據表操作類 310
13.3.6 分頁顯示類 311
13.4 普通用戶模組 311
13.4.1 用戶註冊模組 311
13.4.2 獲取用戶密碼模組 312
13.4.3 用戶登錄模組 315
13.4.4 普通用戶主界面模組 315
13.4.5 顯示分類影片信息界面 317
13.4.6 查看影片信息模組 319
13.4.7 搜尋影片信息模組 324
13.4.8 資料管理模組 327
13.4.9 用戶退出界面 327
13.5 管理員模組 328
13.5.1 管理員主界面模組 328
13.5.2 添加影片信息模組 329
13.5.3 修改影片信息模組 332
13.5.4 刪除影片信息界面 333
13.6 本章小結 334
第14章 網上商城系統 335
14.1 網上商城概述 335
14.1.1 系統結構 335
14.1.2 檔案結構 336
14.2 資料庫設計 337
14.2.1 goods數據表 338
14.2.2 sorts數據表 338
14.2.3 users數據表 339
14.2.4 wares數據表 339
14.2.5 words數據表 340
14.3 系統JavaBean介紹 340
14.3.1 資料庫連線類 341
14.3.2 資料庫連線類 341
14.3.3 goods數據表操作類 341
14.3.4 sorts數據表操作類 344
14.3.5 users數據表操作類 346
14.3.6 wares數據表操作類 347
14.3.7 words數據表操作類 350
14.3.8 分頁顯示類 352
14.4 普通用戶模組 352
14.4.1 用戶註冊模組 352
14.4.2 獲取用戶密碼模組 353
14.4.3 用戶登錄模組 353
14.4.4 普通用戶主界面模組 354
14.4.5 查看商品信息界面 355
14.4.6 添加購物車信息模組 357
14.4.7 搜尋商品信息模組 359
14.4.8 購物車管理模組 361
14.4.9 資料管理模組 364
14.4.10 用戶退出界面 364
14.5 管理員模組 365
14.5.1 管理員主界面模組 365
14.5.2 添加商品信息模組 366
14.5.3 修改商品信息模組 367
14.5.4 刪除商品信息界面 368
14.5.5 商品類別信息管理界面 369
14.5.6 添加商品類別信息模組 370
14.5.7 修改商品類別信息模組 371
14.5.8 刪除商品類別信息界面 372
14.5.9 用戶訂單管理模組 372
14.6 本章小結 374
第15章 企業辦公平台 375
15.1 企業辦公平台概述 375
15.1.1 系統結構 375
15.1.2 檔案結構 375
15.2 資料庫設計 377
15.2.1 departments數據表 377
15.2.2 email數據表 378
15.2.3 notices數據表 379
15.2.4 users數據表 379
15.3 系統JavaBean介紹 380
15.3.1 資料庫連線類 380
15.3.2 資料庫連線類 381
15.3.3 departments數據表操作類 381
15.3.4 email數據表操作類 384
15.3.5 notices數據表操作類 384
15.3.6 users數據表操作類 387
15.3.7 分頁顯示類 388
15.4 普通員工模組 388
15.4.1 獲取用戶密碼模組 389
15.4.2 用戶登錄模組 389
15.4.3 普通員工主界面模組 389
15.4.4 查看公告信息界面 390
15.4.5 瀏覽郵件模組 391
15.4.6 傳送郵件模組 393
15.4.7 刪除郵件界面 395
15.4.8 下載附屬檔案界面 395
15.4.9 資料管理模組 396
15.4.10 用戶退出界面 396
15.5 管理員模組 396
15.5.1 管理員主界面模組 397
15.5.2 添加公告模組 397
15.5.3 修改公告模組 399
15.5.4 刪除公告界面 400
15.5.5 部門信息管理界面 401
15.5.6 添加部門信息模組 402
15.5.7 修改部門信息模組 404
15.5.8 刪除部門信息界面 405
15.5.9 查看部門員工信息界面 406
15.5.10 員工信息管理界面 407
15.5.11 添加員工信息模組 408
15.5.12 修改員工信息模組 411
15.5.13 刪除員工信息模組 412
15.5.14 查看員工信息界面 413
15.6 本章小結 414

相關詞條

熱門詞條

聯絡我們