Chapter 1 简介与安装 2
1.1 简介 2
1.2 安装系统 2
1.3 安装MySQL数据库 3
1.4 安装Apache WEB服务器 5
1.5 安装PHP 7
1.6 安装phpMyAdmin 9
1.7 安装Java SDK 11
1.8 安装Java Servlet SDK 13
1.9 章末总结 18
Chapter 2 HTML 22
2.1 标题字 22
2.2 对齐控制 23
2.3 注解 24
2.4 段落与换行 24
2.5 水平线 26
2.6 blockquote 27
2.7 所见所得 28
2.8 ol与li 29
2.9 ul与li 30
2.10 表格与外框 30
2.11 表格的背景颜色 32
2.12 表格字段的对齐方式 33
2.13 文件内的超链接 34
2.14 跨文件/网络的超链接 37
2.15 以框架水平分割网页 38
2.16 框架分界的宽度 39
2.17 框架的外框 40
2.18 框架视窗的卷动 41
2.19 超链接的target 42
2.20 输入单选项目 44
2.21 输入复选项目 46
2.22 输入文字 47
2.23 输入密码 47
2.24 下拉菜单 48
2.25 输入大量文字 49
2.26 章末总结 51
3.1 Java简介与数据类型 54
Chapter 3 Java程序语言介绍 54
3.2 运算符 59
3.3 修饰符 62
3.4 流程控制与例外处理 71
3.5 对象与类别 77
3.6 线程 80
3.7 章末总结 83
Chapter 4 一般性介绍 92
4.1 要求与回应 92
4.2 GET与POST 95
4.3 Servlet API 95
4.4 第一个Servle 98
4.5 在Servlet中取得参数 100
4.6 取得目前的日期 103
4.7 章末总结 104
Chapter 5 计数器 110
5.1 一个简单的计数器 110
5.2 计数器的同步问题 114
5.3 Enumeration接口 116
5.4 Hashtable类别 117
5.5 多重计数器 119
5.6 一个可永久计数的计数器 122
5.7 一个可以被共用的计数器 128
5.8 一个定期重新执行的计数器 135
5.9 章末总结 137
6.1 启始参数 140
Chapter 6 执行环境 140
6.2 AUTH_TYPE与REQSUEST_METHOD 141
6.3 要求的标头 143
6.4 服务器的相关信息 145
6.5 字符编码 147
6.6 用户端信息 148
6.7 PathInfo 150
6.8 要求资源的MIME类型 152
6.9 取得参数 154
6.10 通信协议 156
6.11 内容的类型与长度 158
6.12 要求的URI 160
6.13 要求的SCHEME 161
6.14 Servlet的路径名称 163
6.15 错误处理 164
6.16 章末总结 170
Chapter 7 识别一用户 174
7.1 使用隐藏式表格字段 174
7.2 使用Hashtable 185
7.3 使用额外的路径名称 196
7.4 章末总结 201
Chapter 8 Cookie 204
8.1 简介 204
8.2 新增一个Cookie 204
8.3 重新设定Cookie的数值 206
8.4 Cookie的版本 208
8.5 Cookie的注解 209
8.6 Cookie的最大年龄 211
8.7 Cookie的传递协议 213
8.8 使用Cookie识别使者 214
8.9 章末总结 225
Chapter 9 会话 228
9.1 简介 228
9.2 计数器 228
9.3 要求的会话识别号码 231
9.4 会话的相关信息 232
9.5 删除一会话 237
9.6 删除所有的会话 239
9.7 使用HttpSession识别使者 242
9.8 章末总结 251
Chapter 10关系数据库 254
10.1 关系数据库简介 254
10.2 MySQL数据库服务器 254
10.3 兆阳电脑用品大盘商 256
10.4 执行脚本文件新建示范数据库 257
10.5 新增一数据库 260
10.6 使用mysql用户端程序执行SQL语句 261
10.7 选取特定的字段 262
10.8 选取唯一的数值 263
10.9 选取子签字串 263
10.10 选取特定的记录 264
10.12 选取介于某一范围的数据 265
10.11 排除特定的记录 265
10.13 选取属于某一子集合的数据 266
10.14 识别NULL数值 267
10.15 搜寻完全相等的字符串 267
10.16 搜寻子字符串 268
10.17 使用ORDER BY子句 269
10.18 使用算数运算式 270
10.19 为虚拟字段命名 270
10.20 在SQL语句中使用注解 271
10.21 搜寻单一长度的任意字符串 272
10.22 常用的字符串函数 273
10.23 常用的数学函数 276
10.24 常用的时间函数 278
10.25 GROUP BY子句 280
10.26 常用的汇总函数 281
10.27 集合数据排序与HAVING子句 284
10.28 在一SELECT语句中使用两个表格 285
10.29 在一SELECT语句中使用多个表格 287
10.30 外部合并 288
10.31 一表格与自己做合并 289
10.32 LIMIT子句 290
10.33 SELECT INTO OUTFILE语句 291
10.34 LOAD DATAINFILE语句 292
10.35 LOCK/UNLOCK语句 293
10.36 新增记录 293
10.38 删除记录 294
10.37 REPLACE语句 294
10.39 修订记录的内容 295
10.40 用户名称与通行密码 296
10.41 增加新的MySQL用户 296
10.42 章末总结 299
Chapter 11 数据库存取 302
11.1 JDBC驱动程序 302
11.2 Statement接口与ResultSet接口 303
11.3 查询MySQL的数据 305
11.4 以表格方式输出数据 308
11.5 新增与修订表格数据 314
11.6 一个完整的数据库存取范例 317
11.7 查询员工数据 319
11.8 新增员工数据 324
11.9 修订员工数据 328
11.10 删除员工数据 332
11.11 章末总结 336
Chapter 12 常用的设计技巧 340
12.1 背景线程 340
12.2 使用持续性连接 343
12.3 显示文件的内容 345
12.4 变更网址 348
12.5 分担服务器工作负担 350
12.6 将Sevlet锁定于一服务器 352
12.7 共用一个类别 354
12.8 扩充一自订的Servlet类别 362
12.9 应用系统组态文件 367
12.10 HTML样板 370
12.11 转换换行字符 372
12.12 章末总结 373
Chapter 13 SSI与JSP 376
13.1 安装SSI与JSP 376
13.2 撰写SSI文件 382
13.3 一个简单的JSP文件 384
13.4 在HTML文件中调用Servlet 386
13.5 在ISP中使用变量 388
13.6 使用request对象 389
13.7 if语句与注解 390
13.8 声明自订的方法 392
13.9 使用switch语句 393
13.10 传递输入值至JSP 395
13.11 显示服务器相关信息 398
13.12 以长条图来显示量值 400
13.13 登入系统 402
13.14 INCLUDE文件 407
13.15 import套件 408
13.16 在JSP中声明类型 410
13.17 章末总结 412
Chapter 14 电子布告栏 416
14.1 功能描述与系统安装 416
14.2 登入管理系统 417
14.3 新增一个布告 441
14.4 浏览布告栏 446
14.5 修改一个布告 454
14.6 删除一个布告 462
14.7 取消删除一个布告 463
14.8 永远删除布告 467
14.9 变更系统组态 471
14.10 变更管理者密码 476
附录A 480
附录1 javax.servlet的API 480
附录2 javax.servlet.http的API 495
附录3 phpMyAdmin管理工具 522
附录4 PHP介绍 551
附录5 电子布告栏的原始码 594
附录6 兆阳公司示范数据库内容 634