注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程JSP程序設(shè)計(jì)教程(第2版)

JSP程序設(shè)計(jì)教程(第2版)

JSP程序設(shè)計(jì)教程(第2版)

定 價(jià):¥36.00

作 者: 郭珍 王國輝 主編
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《JSP程序設(shè)計(jì)教程(第2版)》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

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