JSP动态网站开发与实例(第3版)目录
时间:2023-07-16 00:42:01 | 来源:营销百科
时间:2023-07-16 00:42:01 来源:营销百科
JSP动态网站开发与实例(第3版)目录:第1章JSP与Web技术概论 1
1.2静态网页与HTML 3
1.3交互式动态网页技术 5
1.3.1动态网页的程序语言 5
1.3.2在客户端执行的网页语言 5
1.3.3在服务器端执行的网页语言 7
1.4网站数据库技术 8
1.5JSP与相关技术概论 9
1.5.1JSP本质与Servlet 9
1.5.2JSP与JavaBean 10
1.6本章小结 11
1.7习题 11
1.7.1填空题 11
1.7.2问答题 12
第2章初探JSP 13
2.1JSP运行环境要求 13
2.2JDK的下载与安装 13
2.3Tomcat的下载与安装 16
2.3.1下载Tomcat 16
2.3.2安装与启动Tomcat 17
2.3.3建立与测试开发环境 20
2.4JSP概述 22
2.4.1JSP的运行 22
2.4.2JSP的程序结构 23
2.4.3JSP的特性 24
2.4.4JSP版本与2.0版的特性 24
2.4.5如何学习JSP 25
2.5本章小结 26
2.6习题 27
第3章Java与JSP 28
3.1Java概述 28
3.1.1基本语法 28
3.1.2类对象 28
3.2Java平台 29
3.2.1Java主要结构 29
3.2.2Java的特性 30
3.3Java程序结构概述 32
3.3.1Java的设计蓝图--类 32
3.3.2Java的函数库--包 33
3.4面向对象的概念 34
3.4.1Java与对象 34
3.4.2封装 34
3.4.3继承 35
3.5Java应用程序的类型 37
3.6JavaServlet与JSP程序 38
3.7本章小结 39
3.8习题 40
3.8.1填空题 40
3.8.2问答题 41
第4章JSP程序设计基础 42
4.1HTML与JSP的关系 42
4.1.1静态与动态网页 42
4.1.2关于HTML 43
4.2表格的使用方法 44
4.2.1创建标准表格 44
4.2.2设置表格的边框与大小 46
4.2.3表格中数据的对齐方式 47
4.2.4超级链接 48
4.2.5链接与显示图片 51
4.2.6在表格中加入图片 52
4.3创建JSP网页 53
4.3.1HelloJSP 53
4.3.2HelloJSP程序代码细节 54
4.4JSP语法 55
4.5Scripting与Java语法 55
4.5.1变量 56
4.5.2无法更改内容的变量--常数 57
4.5.3变量的命名规则 57
4.5.4变量的运算 58
4.6基本数据类型 59
4.6.1JSP的基本数据类型 59
4.6.2整型变量 59
4.6.3浮点型变量 60
4.6.4布尔型变量 61
4.6.5字符型变量 61
4.6.6数组 62
4.6.7数据类型转换 63
4.7运算符 63
4.7.1算术运算符 63
4.7.2比较运算符 66
4.7.3逻辑布尔运算符 66
4.7.4运算符的优先级 69
4.8流程控制语句 70
[1]4.8.1if判断语句的使用 70
4.8.2switch判断语句 74
4.9循环 76
4.13本章小结 97
4.14习题 99
4.14.1填空题 99
4.14.2问答题 100
第5章JSP内建对象 101
5.1运用对象 101
5.2JSP内建对象概述 103
5.2.1out对象 103
5.2.2request与response对象 104
5.2.3application与session对象 104
5.2.4config、pageContext以及page对象 104
5.2.5exception对象 104
5.3数据输出与out对象 105
5.3.1out对象方法成员与数据输出 105
5.3.2缓冲区操作 106
5.4application内建对象 108
5.4.1存取application中的数据 109
5.4.2使用application对象取得信息 112
5.5session内建对象 113
5.5.1session的概念 113
5.5.2session的有效期限 114
5.5.3访问session中的数据 114
5.5.4其他session对象的常用方法 117
5.6其他JSP内建对象 119
5.6.1page内建对象 119
5.6.2config内建对象 119
5.6.3pageContext内建对象 120
5.7本章小结 120
5.8习题 120
5.8.1填空题 120
5.8.2问答题 121
第6章表单与交互式网页 122
6.1HTML表单与JSP的应用 122
6.2常用的HTML表单属性标签 123
6.2.1文本框 124
6.2.2多行文本输入区域 126
6.2.3单选按钮 127
6.2.4复选框 129
6.2.5下拉列表框 131
6.2.6提交按钮与重置按钮 134
6.3表单与交互式网页 135
6.3.1改良的HelloWorld范例 135
6.3.2创建表单 136
6.4request对象 137
6.4.1request对象概述 137
6.4.2取得表单属性数据 138
6.4.3设置中文编码 141
6.4.4Post与Get的差异 142
6.4.5getParameterNames 142
6.4.6Enumeration接口类型 144
6.4.7getParameterValues(strName) 145
6.4.8获取系统信息 147
6.4.9获取请求标头信息 148
6.5response内建对象 151
6.5.1response对象所提供
的方法成员 151
6.5.2设置响应信息 152
6.5.3响应标头信息 153
6.5.4操作缓冲区 154
6.5.5重新定向网页 155
6.7本章小结 163
6.8习题 164
6.8.1填空题 164
6.8.2问答题 165
第7章JSTL与标签函数库 166
7.1JSPStandardTagLibrary 166
7.2设置JSTL运行环境 166
7.3使用核心标签 167
7.3.1存取网页数据 168
7.3.8流程控制 181
[1]7.3.9迭代-运行循环 184
7.4i18n与国际化 189
7.4.1设置区域——
fmt:setLocale 190
7.4.2指定编码——
fmt:requestEncoding 190
7.4.3存取i18n区域化内容 191
7.5格式化 194
7.5.1设置时区 194
7.5.2格式化数字 194
7.5.3格式化日期 199
7.6函数标签 201
7.6.1字符串比对 202
7.6.2获取子字符串 204
7.6.3调整字符串 206
7.6.4其他函数 208
7.7本章小结 209
7.8习题 210
7.8.1填空题 210
7.8.2问答题 211
第8章EL(ExpressionLanguage) 212
8.1关于ExpressionLanguage 212
8.2EL变量 213
8.3运算符 215
8.3.1运算符(.)与方括号([]) 215
8.3.2算术运算符 216
8.3.3关联运算符 219
8.3.4逻辑运算符 220
8.3.5empty运算符 221
8.3.6条件式三元运算符 222
8.3.7运算符优先级 222
8.4隐含对象 222
8.4.1pageContext 223
8.4.2范围变量 225
8.5保留字 231
8.6本章小结 231
8.7习题 232
8.7.1填空题 232
8.7.2问答题 232
第9章灵活设计JSP网页 233
9.1JSP的程序错误 233
9.1.1程序编译期所产生的错误 233
9.1.2运行期的异常 234
9.2异常处理 236
9.2.1try-catch子句 236
9.2.2Exception类 239
9.2.3自定义异常错误 242
9.3字符串数据的处理 243
9.3.1字符串数据 243
9.3.2合并字符串 244
9.3.3字符串数据类型的转换 245
9.3.4字符串比较 247
9.3.5字符串中字符的索引位置 249
9.3.6取得字符串中的部分内容 250
9.3.7更改字符串内容的方法 251
9.3.8分割字符串的方式 252
9.4数学运算的应用 254
9.4.1各种数值计算的方法 254
9.4.2随机数的产生和使用 257
9.5获取日期时间 261
9.5.1建立与使用时间日期对象 261
9.5.2格式化日期时间输出方式 263
9.5.3取得各个时间单位的值 264
9.6使用NetBeansIDE 267
9.6.1概述 267
9.6.2下载与安装NetBeans 268
9.6.3开始使用NetBeans 269
9.6.4关于浏览窗口 272
9.6.5建立新文件 272
9.6.6编辑文件内容 274
9.6.7文件目录操作 275
9.7本章小结 276
9.8习题 277
9.8.1填空题 277
9.8.2问答题 278
第10章文件I/O技术 279
10.1File文件目录对象 279
10.1.1File类 279
10.1.2查看文件特性与File类属性存取 280
10.1.3文件维护操作 281
10.1.4列举文件目录结构 283
10.2写入文件数据 286
10.3读取文件数据 287
10.4文件上传 289
10.4.1jspSmartUpload包 289
10.4.2上传文件 290
10.4.3获取文件信息 292
10.4.4使用O'Reilly上传包 295
10.5本章小结 299
10.6习题 300
第11章JavaMail与联机邮件 301
11.1关于JavaMail 301
11.2创建邮件发送网页 303
11.2.1设置发送邮件服务器与传输协议 303
11.2.2收集寄信信息 304
11.2.3关于Session 305
11.3发送附件 307
11.4发送HTML格式邮件 310
11.5添加网页界面 312
[1]11.6本章小结 315
11.7习题 316
第12章JSP与XML 317
12.1关于XML 317
12.1.1文件对象模型
--DocumentObject
Model(DOM) 318
12.1.2可扩充样式语言
--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应用样式表 333
12.4JSTL与XML 335
12.4.1核心标签 335
12.4.2流程控制 339
12.4.3样式转换 343
12.5本章小结 345
12.6习题 346
12.6.1填空题 346
12.6.2问答题 347
第13章JDBC与数据库系统 348
13.1数据库的概念 348
13.1.1数据库基本结构 348
13.1.2JDBC与ODBC 349
13.2Access数据库的基本操作 351
13.2.1建立数据库 351
13.2.2数据表结构 352
13.2.3建立数据表 353
13.2.4设计数据表字段 354
13.2.5在数据表中添加数据 355
13.3SQL结构化查询语言 357
13.3.1SQL概述 357
13.3.2使用Access测试SQL语法 358
13.3.3建立、删除数据表 360
13.3.4修改数据表格式 361
13.4数据的查询方式 363
13.4.1引用字段值符号 363
13.4.2基本查询 364
13.4.3获取特定数据 365
13.4.4数据排序 365
13.4.5条件式查询 366
13.5数据更改处理 369
13.5.1新增数据 369
13.5.2删除数据 370
13.5.3更新数据 371
13.6连接与打开数据库 371
13.6.1设置ODBC数据库来源 372
13.6.2建立ODBC数据库源连接对象 374
13.7本章小结 375
13.8习题 376
13.8.1填空题 376
13.8.2问答题 377
第14章数据更新功能网页 378
14.1以SQL指令处理数据 378
14.1.1Statement与ResultSet界面 378
14.1.2Statement与ResultSet接口属性与方法 379
14.2运行SQL指令的方法 380
14.2.1运行SQL一般指令 380
14.2.2改变数据表结构 381
14.2.3运行SQL更新命令 382
14.2.4运行SQL查询指令 384
14.2.5运行SQL批处理指令 390
14.3交易 391
14.4控制数据集合的方法 394
14.5JSTL中的SQL标签 397
14.5.1设置数据来源 398
14.5.2取得数据内容 399
14.5.3指定参数 402
14.5.4更新数据内容 403
14.5.5解析日期参数 405
14.5.6批处理交易 407
[1]14.6本章小结 408
14.7习题 409
第15章组织程序代码 410
15.1概述 410
15.2自定义函数 411
15.2.1共享变量与函数 412
15.2.2运用参数 414
15.2.3函数返回值 415
15.3建立类 417
15.3.1类要素 417
15.3.2对象的建立方式 417
15.3.3建构式与字段属性 419
15.4加载外部网页 420
15.4.1include指令 421
15.4.2jsp:include标签 423
15.5本章小结 424
15.6习题 425
15.6.1填空题 425
15.6.2问答题 425
第16章导入JavaBean 426
16.1设计JavaBean 426
16.1.1JavaBean的意义 426
16.1.2JavaBean的建立
与初始化 428
16.1.3使用JavaBean 429
16.1.4设计JavaBean属性 431
16.2JavaBean对象的生命周期 435
16.2.1session类型的
生命周期 436
16.2.2application类型
的生命周期 437
16.2.3page类型的生命周期 438
16.2.4request类型的
生命周期 439
16.3JavaBean与数据库 440
16.3.1以JavaBean打开
数据库 441
16.3.2通过JavaBean
建立查询 442
16.3.3通过JavaBean
变更数据记录 445
16.4本章小结 447
16.5习题 448
16.5.1填空题 448
16.5.2问答题 448
第17章自定义标签 449
17.1初探自定义标签 449
17.1.1关于自定义标签 449
17.1.2一个简单的范例 449
17.1.3标签命令 450
17.2标签参数与返回值 451
17.2.1attribute命令与
标签参数 451
17.2.2variable命令与
标签返回值 452
17.2.3动态属性 454
17.2.4设置fragment属性 455
17.3自定义标签与Java 458
17.4本章小结 459
17.5习题 460
第18章用户登录 461
18.1功能设计 461
18.1.1数据库与文件说明 461
18.1.2程序功能与设计概念 462
18.2登录验证操作 463
18.3登录验证与状态记录 466
第19章留言板 471
19.1功能设计 471
19.1.1数据库文件说明 471
19.1.2程序功能与设计概念 472
19.2程序内容说明 473
第20章电子报 480
20.1功能设计 480
20.2程序功能与设计概念 481
20.3普通用户订阅 483
20.3.1程序说明 483
20.3.2运行结果 489
20.4电子报管理 491
20.4.1程序说明 491
20.4.2运行结果 498
习题答案 502
[1]