JSP動(dòng)態(tài)網(wǎng)站開發(fā)與實(shí)例(第3版)目錄
時(shí)間:2023-07-16 00:42:01 | 來源:營銷百科
時(shí)間:2023-07-16 00:42:01 來源:營銷百科
JSP動(dòng)態(tài)網(wǎng)站開發(fā)與實(shí)例(第3版)目錄:第1章JSP與Web技術(shù)概論 1
1.2靜態(tài)網(wǎng)頁與HTML 3
1.3交互式動(dòng)態(tài)網(wǎng)頁技術(shù) 5
1.3.1動(dòng)態(tài)網(wǎng)頁的程序語言 5
1.3.2在客戶端執(zhí)行的網(wǎng)頁語言 5
1.3.3在服務(wù)器端執(zhí)行的網(wǎng)頁語言 7
1.4網(wǎng)站數(shù)據(jù)庫技術(shù) 8
1.5JSP與相關(guān)技術(shù)概論 9
1.5.1JSP本質(zhì)與Servlet 9
1.5.2JSP與JavaBean 10
1.6本章小結(jié) 11
1.7習(xí)題 11
1.7.1填空題 11
1.7.2問答題 12
第2章初探JSP 13
2.1JSP運(yùn)行環(huán)境要求 13
2.2JDK的下載與安裝 13
2.3Tomcat的下載與安裝 16
2.3.1下載Tomcat 16
2.3.2安裝與啟動(dòng)Tomcat 17
2.3.3建立與測試開發(fā)環(huán)境 20
2.4JSP概述 22
2.4.1JSP的運(yùn)行 22
2.4.2JSP的程序結(jié)構(gòu) 23
2.4.3JSP的特性 24
2.4.4JSP版本與2.0版的特性 24
2.4.5如何學(xué)習(xí)JSP 25
2.5本章小結(jié) 26
2.6習(xí)題 27
第3章Java與JSP 28
3.1Java概述 28
3.1.1基本語法 28
3.1.2類對(duì)象 28
3.2Java平臺(tái) 29
3.2.1Java主要結(jié)構(gòu) 29
3.2.2Java的特性 30
3.3Java程序結(jié)構(gòu)概述 32
3.3.1Java的設(shè)計(jì)藍(lán)圖--類 32
3.3.2Java的函數(shù)庫--包 33
3.4面向?qū)ο蟮母拍?34
3.4.1Java與對(duì)象 34
3.4.2封裝 34
3.4.3繼承 35
3.5Java應(yīng)用程序的類型 37
3.6JavaServlet與JSP程序 38
3.7本章小結(jié) 39
3.8習(xí)題 40
3.8.1填空題 40
3.8.2問答題 41
第4章JSP程序設(shè)計(jì)基礎(chǔ) 42
4.1HTML與JSP的關(guān)系 42
4.1.1靜態(tài)與動(dòng)態(tài)網(wǎng)頁 42
4.1.2關(guān)于HTML 43
4.2表格的使用方法 44
4.2.1創(chuàng)建標(biāo)準(zhǔn)表格 44
4.2.2設(shè)置表格的邊框與大小 46
4.2.3表格中數(shù)據(jù)的對(duì)齊方式 47
4.2.4超級(jí)鏈接 48
4.2.5鏈接與顯示圖片 51
4.2.6在表格中加入圖片 52
4.3創(chuàng)建JSP網(wǎng)頁 53
4.3.1HelloJSP 53
4.3.2HelloJSP程序代碼細(xì)節(jié) 54
4.4JSP語法 55
4.5Scripting與Java語法 55
4.5.1變量 56
4.5.2無法更改內(nèi)容的變量--常數(shù) 57
4.5.3變量的命名規(guī)則 57
4.5.4變量的運(yùn)算 58
4.6基本數(shù)據(jù)類型 59
4.6.1JSP的基本數(shù)據(jù)類型 59
4.6.2整型變量 59
4.6.3浮點(diǎn)型變量 60
4.6.4布爾型變量 61
4.6.5字符型變量 61
4.6.6數(shù)組 62
4.6.7數(shù)據(jù)類型轉(zhuǎn)換 63
4.7運(yùn)算符 63
4.7.1算術(shù)運(yùn)算符 63
4.7.2比較運(yùn)算符 66
4.7.3邏輯布爾運(yùn)算符 66
4.7.4運(yùn)算符的優(yōu)先級(jí) 69
4.8流程控制語句 70
[1]4.8.1if判斷語句的使用 70
4.8.2switch判斷語句 74
4.9循環(huán) 76
4.13本章小結(jié) 97
4.14習(xí)題 99
4.14.1填空題 99
4.14.2問答題 100
第5章JSP內(nèi)建對(duì)象 101
5.1運(yùn)用對(duì)象 101
5.2JSP內(nèi)建對(duì)象概述 103
5.2.1out對(duì)象 103
5.2.2request與response對(duì)象 104
5.2.3application與session對(duì)象 104
5.2.4config、pageContext以及page對(duì)象 104
5.2.5exception對(duì)象 104
5.3數(shù)據(jù)輸出與out對(duì)象 105
5.3.1out對(duì)象方法成員與數(shù)據(jù)輸出 105
5.3.2緩沖區(qū)操作 106
5.4application內(nèi)建對(duì)象 108
5.4.1存取application中的數(shù)據(jù) 109
5.4.2使用application對(duì)象取得信息 112
5.5session內(nèi)建對(duì)象 113
5.5.1session的概念 113
5.5.2session的有效期限 114
5.5.3訪問session中的數(shù)據(jù) 114
5.5.4其他session對(duì)象的常用方法 117
5.6其他JSP內(nèi)建對(duì)象 119
5.6.1page內(nèi)建對(duì)象 119
5.6.2config內(nèi)建對(duì)象 119
5.6.3pageContext內(nèi)建對(duì)象 120
5.7本章小結(jié) 120
5.8習(xí)題 120
5.8.1填空題 120
5.8.2問答題 121
第6章表單與交互式網(wǎng)頁 122
6.1HTML表單與JSP的應(yīng)用 122
6.2常用的HTML表單屬性標(biāo)簽 123
6.2.1文本框 124
6.2.2多行文本輸入?yún)^(qū)域 126
6.2.3單選按鈕 127
6.2.4復(fù)選框 129
6.2.5下拉列表框 131
6.2.6提交按鈕與重置按鈕 134
6.3表單與交互式網(wǎng)頁 135
6.3.1改良的HelloWorld范例 135
6.3.2創(chuàng)建表單 136
6.4request對(duì)象 137
6.4.1request對(duì)象概述 137
6.4.2取得表單屬性數(shù)據(jù) 138
6.4.3設(shè)置中文編碼 141
6.4.4Post與Get的差異 142
6.4.5getParameterNames 142
6.4.6Enumeration接口類型 144
6.4.7getParameterValues(strName) 145
6.4.8獲取系統(tǒng)信息 147
6.4.9獲取請求標(biāo)頭信息 148
6.5response內(nèi)建對(duì)象 151
6.5.1response對(duì)象所提供
的方法成員 151
6.5.2設(shè)置響應(yīng)信息 152
6.5.3響應(yīng)標(biāo)頭信息 153
6.5.4操作緩沖區(qū) 154
6.5.5重新定向網(wǎng)頁 155
6.7本章小結(jié) 163
6.8習(xí)題 164
6.8.1填空題 164
6.8.2問答題 165
第7章JSTL與標(biāo)簽函數(shù)庫 166
7.1JSPStandardTagLibrary 166
7.2設(shè)置JSTL運(yùn)行環(huán)境 166
7.3使用核心標(biāo)簽 167
7.3.1存取網(wǎng)頁數(shù)據(jù) 168
7.3.8流程控制 181
[1]7.3.9迭代-運(yùn)行循環(huán) 184
7.4i18n與國際化 189
7.4.1設(shè)置區(qū)域——
fmt:setLocale 190
7.4.2指定編碼——
fmt:requestEncoding 190
7.4.3存取i18n區(qū)域化內(nèi)容 191
7.5格式化 194
7.5.1設(shè)置時(shí)區(qū) 194
7.5.2格式化數(shù)字 194
7.5.3格式化日期 199
7.6函數(shù)標(biāo)簽 201
7.6.1字符串比對(duì) 202
7.6.2獲取子字符串 204
7.6.3調(diào)整字符串 206
7.6.4其他函數(shù) 208
7.7本章小結(jié) 209
7.8習(xí)題 210
7.8.1填空題 210
7.8.2問答題 211
第8章EL(ExpressionLanguage) 212
8.1關(guān)于ExpressionLanguage 212
8.2EL變量 213
8.3運(yùn)算符 215
8.3.1運(yùn)算符(.)與方括號(hào)([]) 215
8.3.2算術(shù)運(yùn)算符 216
8.3.3關(guān)聯(lián)運(yùn)算符 219
8.3.4邏輯運(yùn)算符 220
8.3.5empty運(yùn)算符 221
8.3.6條件式三元運(yùn)算符 222
8.3.7運(yùn)算符優(yōu)先級(jí) 222
8.4隱含對(duì)象 222
8.4.1pageContext 223
8.4.2范圍變量 225
8.5保留字 231
8.6本章小結(jié) 231
8.7習(xí)題 232
8.7.1填空題 232
8.7.2問答題 232
第9章靈活設(shè)計(jì)JSP網(wǎng)頁 233
9.1JSP的程序錯(cuò)誤 233
9.1.1程序編譯期所產(chǎn)生的錯(cuò)誤 233
9.1.2運(yùn)行期的異常 234
9.2異常處理 236
9.2.1try-catch子句 236
9.2.2Exception類 239
9.2.3自定義異常錯(cuò)誤 242
9.3字符串?dāng)?shù)據(jù)的處理 243
9.3.1字符串?dāng)?shù)據(jù) 243
9.3.2合并字符串 244
9.3.3字符串?dāng)?shù)據(jù)類型的轉(zhuǎn)換 245
9.3.4字符串比較 247
9.3.5字符串中字符的索引位置 249
9.3.6取得字符串中的部分內(nèi)容 250
9.3.7更改字符串內(nèi)容的方法 251
9.3.8分割字符串的方式 252
9.4數(shù)學(xué)運(yùn)算的應(yīng)用 254
9.4.1各種數(shù)值計(jì)算的方法 254
9.4.2隨機(jī)數(shù)的產(chǎn)生和使用 257
9.5獲取日期時(shí)間 261
9.5.1建立與使用時(shí)間日期對(duì)象 261
9.5.2格式化日期時(shí)間輸出方式 263
9.5.3取得各個(gè)時(shí)間單位的值 264
9.6使用NetBeansIDE 267
9.6.1概述 267
9.6.2下載與安裝NetBeans 268
9.6.3開始使用NetBeans 269
9.6.4關(guān)于瀏覽窗口 272
9.6.5建立新文件 272
9.6.6編輯文件內(nèi)容 274
9.6.7文件目錄操作 275
9.7本章小結(jié) 276
9.8習(xí)題 277
9.8.1填空題 277
9.8.2問答題 278
第10章文件I/O技術(shù) 279
10.1File文件目錄對(duì)象 279
10.1.1File類 279
10.1.2查看文件特性與File類屬性存取 280
10.1.3文件維護(hù)操作 281
10.1.4列舉文件目錄結(jié)構(gòu) 283
10.2寫入文件數(shù)據(jù) 286
10.3讀取文件數(shù)據(jù) 287
10.4文件上傳 289
10.4.1jspSmartUpload包 289
10.4.2上傳文件 290
10.4.3獲取文件信息 292
10.4.4使用O'Reilly上傳包 295
10.5本章小結(jié) 299
10.6習(xí)題 300
第11章JavaMail與聯(lián)機(jī)郵件 301
11.1關(guān)于JavaMail 301
11.2創(chuàng)建郵件發(fā)送網(wǎng)頁 303
11.2.1設(shè)置發(fā)送郵件服務(wù)器與傳輸協(xié)議 303
11.2.2收集寄信信息 304
11.2.3關(guān)于Session 305
11.3發(fā)送附件 307
11.4發(fā)送HTML格式郵件 310
11.5添加網(wǎng)頁界面 312
[1]11.6本章小結(jié) 315
11.7習(xí)題 316
第12章JSP與XML 317
12.1關(guān)于XML 317
12.1.1文件對(duì)象模型
--DocumentObject
Model(DOM) 318
12.1.2可擴(kuò)充樣式語言
--ExtensibleStylesheet
Language(XSL) 318
12.2JAXP與XML 318
12.2.1DOM與XML解釋 318
12.2.2使用DOM建立
XML文件 322
12.3XSLT與XML文件格式化 326
12.3.1格式化XML文件 326
12.3.2建立XSL樣式表 328
12.3.3應(yīng)用樣式表 333
12.4JSTL與XML 335
12.4.1核心標(biāo)簽 335
12.4.2流程控制 339
12.4.3樣式轉(zhuǎn)換 343
12.5本章小結(jié) 345
12.6習(xí)題 346
12.6.1填空題 346
12.6.2問答題 347
第13章JDBC與數(shù)據(jù)庫系統(tǒng) 348
13.1數(shù)據(jù)庫的概念 348
13.1.1數(shù)據(jù)庫基本結(jié)構(gòu) 348
13.1.2JDBC與ODBC 349
13.2Access數(shù)據(jù)庫的基本操作 351
13.2.1建立數(shù)據(jù)庫 351
13.2.2數(shù)據(jù)表結(jié)構(gòu) 352
13.2.3建立數(shù)據(jù)表 353
13.2.4設(shè)計(jì)數(shù)據(jù)表字段 354
13.2.5在數(shù)據(jù)表中添加數(shù)據(jù) 355
13.3SQL結(jié)構(gòu)化查詢語言 357
13.3.1SQL概述 357
13.3.2使用Access測試SQL語法 358
13.3.3建立、刪除數(shù)據(jù)表 360
13.3.4修改數(shù)據(jù)表格式 361
13.4數(shù)據(jù)的查詢方式 363
13.4.1引用字段值符號(hào) 363
13.4.2基本查詢 364
13.4.3獲取特定數(shù)據(jù) 365
13.4.4數(shù)據(jù)排序 365
13.4.5條件式查詢 366
13.5數(shù)據(jù)更改處理 369
13.5.1新增數(shù)據(jù) 369
13.5.2刪除數(shù)據(jù) 370
13.5.3更新數(shù)據(jù) 371
13.6連接與打開數(shù)據(jù)庫 371
13.6.1設(shè)置ODBC數(shù)據(jù)庫來源 372
13.6.2建立ODBC數(shù)據(jù)庫源連接對(duì)象 374
13.7本章小結(jié) 375
13.8習(xí)題 376
13.8.1填空題 376
13.8.2問答題 377
第14章數(shù)據(jù)更新功能網(wǎng)頁 378
14.1以SQL指令處理數(shù)據(jù) 378
14.1.1Statement與ResultSet界面 378
14.1.2Statement與ResultSet接口屬性與方法 379
14.2運(yùn)行SQL指令的方法 380
14.2.1運(yùn)行SQL一般指令 380
14.2.2改變數(shù)據(jù)表結(jié)構(gòu) 381
14.2.3運(yùn)行SQL更新命令 382
14.2.4運(yùn)行SQL查詢指令 384
14.2.5運(yùn)行SQL批處理指令 390
14.3交易 391
14.4控制數(shù)據(jù)集合的方法 394
14.5JSTL中的SQL標(biāo)簽 397
14.5.1設(shè)置數(shù)據(jù)來源 398
14.5.2取得數(shù)據(jù)內(nèi)容 399
14.5.3指定參數(shù) 402
14.5.4更新數(shù)據(jù)內(nèi)容 403
14.5.5解析日期參數(shù) 405
14.5.6批處理交易 407
[1]14.6本章小結(jié) 408
14.7習(xí)題 409
第15章組織程序代碼 410
15.1概述 410
15.2自定義函數(shù) 411
15.2.1共享變量與函數(shù) 412
15.2.2運(yùn)用參數(shù) 414
15.2.3函數(shù)返回值 415
15.3建立類 417
15.3.1類要素 417
15.3.2對(duì)象的建立方式 417
15.3.3建構(gòu)式與字段屬性 419
15.4加載外部網(wǎng)頁 420
15.4.1include指令 421
15.4.2jsp:include標(biāo)簽 423
15.5本章小結(jié) 424
15.6習(xí)題 425
15.6.1填空題 425
15.6.2問答題 425
第16章導(dǎo)入JavaBean 426
16.1設(shè)計(jì)JavaBean 426
16.1.1JavaBean的意義 426
16.1.2JavaBean的建立
與初始化 428
16.1.3使用JavaBean 429
16.1.4設(shè)計(jì)JavaBean屬性 431
16.2JavaBean對(duì)象的生命周期 435
16.2.1session類型的
生命周期 436
16.2.2application類型
的生命周期 437
16.2.3page類型的生命周期 438
16.2.4request類型的
生命周期 439
16.3JavaBean與數(shù)據(jù)庫 440
16.3.1以JavaBean打開
數(shù)據(jù)庫 441
16.3.2通過JavaBean
建立查詢 442
16.3.3通過JavaBean
變更數(shù)據(jù)記錄 445
16.4本章小結(jié) 447
16.5習(xí)題 448
16.5.1填空題 448
16.5.2問答題 448
第17章自定義標(biāo)簽 449
17.1初探自定義標(biāo)簽 449
17.1.1關(guān)于自定義標(biāo)簽 449
17.1.2一個(gè)簡單的范例 449
17.1.3標(biāo)簽命令 450
17.2標(biāo)簽參數(shù)與返回值 451
17.2.1attribute命令與
標(biāo)簽參數(shù) 451
17.2.2variable命令與
標(biāo)簽返回值 452
17.2.3動(dòng)態(tài)屬性 454
17.2.4設(shè)置fragment屬性 455
17.3自定義標(biāo)簽與Java 458
17.4本章小結(jié) 459
17.5習(xí)題 460
第18章用戶登錄 461
18.1功能設(shè)計(jì) 461
18.1.1數(shù)據(jù)庫與文件說明 461
18.1.2程序功能與設(shè)計(jì)概念 462
18.2登錄驗(yàn)證操作 463
18.3登錄驗(yàn)證與狀態(tài)記錄 466
第19章留言板 471
19.1功能設(shè)計(jì) 471
19.1.1數(shù)據(jù)庫文件說明 471
19.1.2程序功能與設(shè)計(jì)概念 472
19.2程序內(nèi)容說明 473
第20章電子報(bào) 480
20.1功能設(shè)計(jì) 480
20.2程序功能與設(shè)計(jì)概念 481
20.3普通用戶訂閱 483
20.3.1程序說明 483
20.3.2運(yùn)行結(jié)果 489
20.4電子報(bào)管理 491
20.4.1程序說明 491
20.4.2運(yùn)行結(jié)果 498
習(xí)題答案 502
[1]
關(guān)鍵詞:實(shí)例,目錄,動(dòng)態(tài)