注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程JSP程序設計教程(第2版)

JSP程序設計教程(第2版)

JSP程序設計教程(第2版)

定 價:¥36.00

作 者: 郭珍 王國輝 主編
出版社: 人民郵電出版社
叢編項:
標 簽: 計算機

ISBN: 9787115294692 出版時間: 2012-10-01 包裝: 平裝
開本: 16開 頁數(shù): 269 字數(shù):  

內容簡介

  《JSP程序設計教程》作為JSP相關課程的教材,系統(tǒng)地介紹了有關JSP開發(fā)所涉及的各類知識。全書共分12章,內容包括JSP概述、JSP開發(fā)基礎、JSP語法、JSP內置對象、JavaBean技術、Servlet技術、JSP實用組件、JSP數(shù)據(jù)庫應用開發(fā)和JSP高級程序設計,并通過JSP綜合開發(fā)實例——個人博客,介紹JSP應用的開發(fā)流程和相關技術的綜合應用。全書最后提供了兩個課程設計方案,即在線投票系統(tǒng)和Ajax聊天室,供學生綜合實踐使用。本書所講知識都結合具體實例進行介紹,力求詳略得當,使讀者快速掌握應用JSP開發(fā)動態(tài)網(wǎng)站的編程技術。本書可作為普通高等院校計算機及相關專業(yè)“Web程序設計”、“網(wǎng)絡程序設計”、“Web應用開發(fā)”、“動態(tài)網(wǎng)站制作”、“JSP程序設計”等課程的教材,同時也適合JSP初學者及網(wǎng)站開發(fā)人員參考使用。

作者簡介

暫缺《JSP程序設計教程(第2版)》作者簡介

圖書目錄

目 錄
第1章 JSP概述 1
1.1 JSP技術概述 1
1.1.1 Java語言 1
1.1.2 Servlet技術 1
1.1.3 JavaBean技術 2
1.1.4 JSP技術 2
1.2 JSP技術特征 3
1.3 JSP的處理過程 4
1.4 JSP與其他服務器端腳本語言的比較 4
1.4.1 CGI 4
1.4.2 ASP 5
1.4.3 PHP 5
1.4.4 ASP.NET 5
1.5 JSP開發(fā)環(huán)境搭建 5
1.5.1 JSP的運行環(huán)境 5
1.5.2 JDK的安裝與配置 6
1.5.3 Tomcat的安裝與啟動 8
1.6 JSP開發(fā)工具 10
1.6.1 Eclipse的安裝與啟動 10
1.6.2 Eclipse的使用 11
1.7 JSP程序開發(fā)模式 16
1.7.1 單純的JSP頁面編程 16
1.7.2 JSP+JavaBean編程 16
1.7.3 JSP+Servlet+JavaBean編程 17
1.7.4 MVC模式 18
1.8 第一個JSP應用 18
小結 20
習題 20
上機指導 20
第2章 JSP開發(fā)基礎 21
2.1 Java語言基礎 21
2.1.1 面向對象程序設計 21
2.1.2 基本數(shù)據(jù)類型及基本數(shù)據(jù)類型間的轉換 26
2.1.3 常量與變量 27
2.1.4 運算符的應用 29
2.1.5 流程控制語句 31
2.1.6 字符串處理 36
2.1.7 數(shù)組的創(chuàng)建與應用 39
2.1.8 集合類的應用 40
2.1.9 異常處理語句 42
2.2 JavaScript腳本語言 43
2.2.1 JavaScript腳本語言概述 43
2.2.2 在JSP中引入JavaScript 43
2.2.3 JavaScript的數(shù)據(jù)類型與運算符 43
2.2.4 JavaScript的流程控制語句 46
2.2.5 函數(shù)的定義和調用 48
2.2.6 事件 48
2.2.7 JavaScript常用對象的應用 49
小結 52
習題 52
上機指導 53
第3章 JSP語法 54
3.1 了解JSP的基本構成 54
3.1.1 JSP中的指令標識 54
3.1.2 HTML標記語言 55
3.1.3 嵌入的Java代碼片段 55
3.1.4 JSP表達式 55
3.2 JSP的指令標識 55
3.2.1 使用page指令 55
3.2.2 使用include指令 58
3.2.3 使用taglib指令 59
3.3 JSP的腳本標識 59
3.3.1 JSP表達式(Expression) 59
3.3.2 聲明標識(Declaration) 60
3.3.3 腳本程序(Scriptlet) 61
3.4 JSP的注釋 61
3.4.1 HTML中的注釋 62
3.4.2 帶有JSP表達式的注釋 62
3.4.3 隱藏注釋 62
3.4.4 腳本程序(Scriptlet)中的注釋 63
3.5 動作標識 65
3.5.1  66
3.5.2  67
3.5.3  68
3.5.4  71
3.5.5  74
3.5.6  74
3.5.7  75
小結 78
習題 78
上機指導 79
第4章 JSP內置對象 80
4.1 JSP內置對象概述 80
4.2 request對象 81
4.2.1 訪問請求參數(shù) 81
4.2.2 在作用域中管理屬性 82
4.2.3 獲取Cookie 83
4.2.4 獲取客戶信息 84
4.2.5 訪問安全信息 85
4.2.6 訪問國際化信息 85
4.3 response對象 85
4.3.1 重定向網(wǎng)頁 85
4.3.2 設置HTTP響應報頭 86
4.3.3 緩沖區(qū)配置 88
4.4 session對象 88
4.4.1 創(chuàng)建及獲取客戶的會話 89
4.4.2 從會話中移除指定的對象 89
4.4.3 銷毀session 90
4.4.4 會話超時的管理 90
4.5 application對象 91
4.5.1 訪問應用程序初始化參數(shù) 91
4.5.2 管理應用程序環(huán)境屬性 92
4.6 out對象 93
4.6.1 管理響應緩沖 93
4.6.2 向客戶端輸出數(shù)據(jù) 93
4.7 其他內置對象 93
4.7.1 獲取會話范圍的pageContext對象 93
4.7.2 讀取web.xml配置信息的config對象 94
4.7.3 應答或請求的page對象 94
4.7.4 獲取異常信息的exception對象 95
小結 96
習題 96
上機指導 96
第5章 JavaBean技術 97
5.1 JavaBean概述 97
5.1.1 JavaBean技術介紹 97
5.1.2 JavaBean的種類 98
5.1.3 JavaBean規(guī)范 98
5.2 JavaBean中的屬性 99
5.3 JavaBean的應用 101
5.3.1 創(chuàng)建JavaBean 101
5.3.2 在JSP頁面中應用JavaBean 103
5.4 JavaBean的應用實例 108
5.4.1 應用JavaBean解決中文亂碼 108
5.4.2 應用JavaBean實現(xiàn)購物車 111
小結 118
習題 118
上機指導 118
第6章 Servlet技術 119
6.1 Servlet基礎 119
6.1.1 Servlet技術簡介 119
6.1.2 Servlet技術功能 119
6.1.3 Servlet技術特點 120
6.1.4 Servlet的生命周期 120
6.1.5 Servlet與JSP的區(qū)別 121
6.1.6 Servlet的代碼結構 122
6.1.7 開發(fā)簡單的Servlet程序 122
6.2 Servlet API編程常用接口和類 123
6.2.1 Servlet接口 123
6.2.2 HttpServlet類 124
6.2.3 ServletConfig接口 124
6.2.4 HttpServletRequest接口 125
6.2.5 HttpServletResponse接口 126
6.2.6 GenericServlet類 126
6.3 Servlet開發(fā) 127
6.3.1 Servlet的創(chuàng)建 127
6.3.2 Servlet的配置 128
6.4 Servlet的應用實例 130
6.4.1 應用Servlet實現(xiàn)留言板 130
6.4.2 應用Servlet實現(xiàn)購物車 134
小結 141
習題 141
上機指導 142
第7章 JSP實用組件 143
7.1 JSP文件操作 143
7.1.1 添加表單及表單元素 143
7.1.2 創(chuàng)建上傳對象 144
7.1.3 解析上傳請求 144
7.2 發(fā)送E-mail 146
7.2.1 Java Mail組件簡介 147
7.2.2 Java Mail核心類簡介 147
7.2.3 搭建Java Mail的開發(fā)環(huán)境 151
7.2.4 在JSP中應用Java Mail組件發(fā)送E-mail 151
7.3 JSP動態(tài)圖表 153
7.3.1 JFreeChart的下載與使用 154
7.3.2 JFreeChart的核心類 155
7.3.3 利用JFreeChart生成動態(tài)圖表 155
7.4 JSP報表 157
7.4.1 iText組件簡介 157
7.4.2 iText組件的下載與配置 158
7.4.3 應用iText組件生成JSP報表 158
小結 166
習題 166
上機指導 166
第8章 JSP數(shù)據(jù)庫應用開發(fā) 167
8.1 數(shù)據(jù)庫管理系統(tǒng) 167
8.1.1 SQL Server 2008數(shù)據(jù)庫 167
8.1.2 MySQL數(shù)據(jù)庫 169
8.1.3 Oracle數(shù)據(jù)庫 169
8.1.4 Access數(shù)據(jù)庫 170
8.2 JDBC概述 170
8.2.1 JDBC技術介紹 170
8.2.2 JDBC驅動程序 171
8.3 JDBC中的常用接口 171
8.3.1 驅動程序接口Driver 171
8.3.2 驅動程序管理器DriverManager 172
8.3.3 數(shù)據(jù)庫連接接口Connection 172
8.3.4 執(zhí)行SQL語句接口Statement 173
8.3.5 執(zhí)行動態(tài)SQL語句接口PreparedStatement 173
8.3.6 執(zhí)行存儲過程接口CallableStatement 174
8.3.7 訪問結果集接口ResultSet 174
8.4 連接數(shù)據(jù)庫 175
8.4.1 加載JDBC驅動程序 175
8.4.2 創(chuàng)建數(shù)據(jù)庫連接 176
8.4.3 執(zhí)行SQL語句 176
8.4.4 獲得查詢結果 176
8.4.5 關閉連接 176
8.5 典型JSP數(shù)據(jù)庫連接 177
8.5.1 SQL Server 2008數(shù)據(jù)庫的連接 177
8.5.2 Access數(shù)據(jù)庫的連接 178
8.5.3 MySQL數(shù)據(jù)庫的連接 178
8.6 數(shù)據(jù)庫操作技術 179
8.6.1 查詢操作 179
8.6.2 添加操作 180
8.6.3 修改操作 181
8.6.4 刪除操作 182
8.7 連接池技術 182
8.7.1 連接池簡介 182
8.7.2 在Tomcat中配置連接池 183
8.7.3 使用連接池技術訪問數(shù)據(jù)庫 184
小結 185
習題 185
上機指導 186
第9章 JSP高級程序設計 187
9.1 JSP與Ajax技術 187
9.1.1 Ajax的開發(fā)模式 187
9.1.2 Ajax使用的技術 188
9.1.3 搭建Ajax開發(fā)框架 190
9.1.4 Ajax開發(fā)需要注意的幾個問題 192
9.2 EL表達式及標簽 193
9.2.1 表達式語言 193
9.2.2 JSTL標準標簽庫 196
9.2.3 自定義標簽庫的開發(fā) 205
9.3 JSP框架技術 209
9.3.1 Struts 2框架 209
9.3.2 Spring框架 210
9.3.3 Hibernate技術 211
小結 212
習題 212
上機指導 212
第10章 JSP綜合開發(fā)實例——個人博客 213
10.1 網(wǎng)站總體設計 213
10.2 數(shù)據(jù)庫設計 214
10.2.1 ER圖 214
10.2.2 數(shù)據(jù)表概要說明 215
10.2.3 主要數(shù)據(jù)表的結構 215
10.3 文件架構設計 216
10.4 公共類的編寫 217
10.4.1 數(shù)據(jù)庫連接及操作類 217
10.4.2 字符串處理類 219
10.5 前臺主頁面設計 220
10.5.1 前臺主頁面概述 220
10.5.2 前臺主頁面的布局 220
10.5.3 前臺主頁面的實現(xiàn) 221
10.6 文章顯示模塊設計 222
10.6.1 文章顯示模塊概述 222
10.6.2 首頁面文章的列表顯示實現(xiàn)過程 223
10.6.3 文章詳細顯示的實現(xiàn)過程 226
10.7 博主登錄模塊設計 230
10.7.1 博主登錄功能概述 230
10.7.2 博主登錄實現(xiàn)過程 231
10.8 相冊管理模塊設計 234
10.8.1 相冊管理模塊概述 234
10.8.2 相冊管理模塊實現(xiàn)過程 235
小結 241
第11章 課程設計一——在線投票系統(tǒng) 243
11.1 課程設計的目的 243
11.2 設計思路 244
11.3 設計過程 246
11.3.1 數(shù)據(jù)表的設計 246
11.3.2 值JavaBean的設計 247
11.3.3 數(shù)據(jù)庫操作類的編寫 248
11.3.4 工具類的編寫 252
11.3.5 顯示投票選項的設計 253
11.3.6 參與投票的設計 254
11.3.7 查看結果的設計 256
小結 258
第12章 課程設計二——Ajax聊天室 259
12.1 課程設計的目的 259
12.2 設計思路 259
12.3 設計過程 260
12.3.1 用戶JavaBean的編寫 260
12.3.2 登錄頁面的設計 260
12.3.3 聊天室主頁面設計 261
12.3.4 在線人員列表的設計 262
12.3.5 用戶發(fā)言的設計 264
12.3.6 顯示聊天內容的設計 265
12.3.7 退出聊天室的設計 266
小結 267
參考文獻 269

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號