引言 1
第1章 JSP概述 3
1.1 JSP的特点 4
1.2 JSP的运行原理 5
1.3 建立JSP运行环境 6
1.3.l 在WindowS NT系统下安装JSP 6
1.3.2 在Linux系统下安装JSP 13
1.4 JSP与ASP、PHP的比较 17
第2章 建立一个简单的JSP程序 19
2.1 选择开发工具 20
2.1.l 下载、安装及卸载 20
2.1.2 软件的使用 21
2.2 建立JSP程序 25
2.2.l 编写代码 26
2.2.2 保存文件 26
第3章 JSP编程基础 29
3.1.l 数据类型 30
3.1 Java基础 30
3.1.2 变量 31
3.1.3 常量 33
3.1.4 数组 35
3.1.5 运算符与表达式 35
3.1.6 控制语句 37
3.1.7 Java类和包 43
3.l.8 继承、重载、接日和异常 49
3.2.1 HTML表单 55
3.2 HTML麦单及其确认 55
3.2.2 使用JavaScript进行麦单的客户瑞确认 60
第4章 JSP语法与对象 65
4.1 JSP基本语法 66
4.1.1 表达式 66
4.1.2 scriptlet 66
4.1.3 声明 68
4.1.4 page指令 68
4.1.5 include指令 70
4.l.6 JSP注释 72
4.1.7 <jsp: include>指令 74
4.l.8 <jsp:useBean>指令. 75
4.1.9 <jsp:setProperty>指令 76
4.1.10 <jsp:getProperty>指令 78
4.1.ll <jsp:forward>指令 78
4.1.12 <jsp: plugin>指令 79
4.2 JSP内部对象 81
4.2.l request对象 82
4.2.2 response对象 85
4.2.3 out对象 86
4.2.4 session对象 87
4.2.5 application对象 90
4.2.6 exception对象 91
第5章 JavaBeans组件 93
5.1 JavaBeans简介 94
5.2 JavaBeans的编写规范 94
5.2.1 构造方法 94
5.2.2 Beau的属性 95
5.2.3 访问方法 96
5.3 在JSP贝面中使用Bean 97
5.4 编写Bean的实例 98
5.4.l 服务器端验证客户端输入数据 Bean 98
5.4.2 数据库连接Bean 108
第6章 Java Servlet 115
6.l Java Servlet概述 116
6.2.1 Servlet工作原理 117
6.2 Servlet编程基础 117
6.2.2 Servlet的基本结构 118
6.2.3 Servlet方法 119
6.2.4 Servlet的生命周期 121
6.3 编写Servlet所需要的开发环境 124
6.4 Servlet的开发 125
6.4.l 开发Servlet的过程 125
6.4.2 Servlet与表单的交互 127
6.4.3 用Servlet控制会活 131
第7章 创建文件应用程序 137
7.l 一般文件的输入/输出流 138
7.1.l 文件的输入流 138
7.1.2 文件的输出流 139
7.1.3 RamdonAccessFile类 142
7.2 File类 143
7.3 网上调查实例分析 143
7.3.l 投票处理程序 145
7.3.2 投票结果显示程序 147
第8章 数据库应用技术 151
8.1 SQL语言 152
8.l.l 数据查询select语句 152
8.l.2 数据操作insert into语句 154
8.1.3 数据操作update语句 154
8.1.4 数据操作 delete语句 155
8.2 JDBC介绍 155
8.2.1 JDBC特点及功能 155
8.2.3 JDBC驱动程序的种类 156
8.2.2 JDBC的结构 156
8.2.4 主要的JDBC类介绍 157
8.3 Web数据库处理 164
8.3.l 建立数据库 165
8.3.2 创建数据源 167
8.3.3 在JSP页面中使用Bean组件进行数据库操作 168
第9章 JSP高级开发技术 179
9.1.l 面向对象概述 180
9.1 UML技术 180
9.1.2 UML静态建模 181
9.1.3 UML动态建模 185
9.2 EJB技术 189
9.2.1 EJB和其他技术的比较 190
9.2.2 EJB的体系结构 191
9.2.3 开发EJB 199
9.2.4 EJB实例 211
第10章 JSP程序的调试 223
10.2.l 语法错误 224
10.2 常见错误分析 224
10.1 JSP程序调试过程 224
10.2.2 逻辑错误 229
10.2.3 编译错误 230
10.2.4 中文问题 231
10.3 程序调试 232
第11章 用JSP开发企业商务网站 235
11.l 会员登录 236
11.1.l 创建会员表 236
11.l.2 新会员注册 237
11.1.3 会员登录/验证 240
11.1.4 会员修改注册信息 242
11.1.5 会员管理 246
11.2 库存拍卖 251
11.2.l 创建表 252
11.2.2 库存商品竞价 254
11.2.3 库存商品查询 261
11.2.4 库存商品维护 264
11.3.l 创建论坛表 270
11.3 技术论坛 270
11.3.2 发表帖了 271
11.3.3 显示帖子 272
11.3.4 回复帖于 275
11.3.5 精华区 276
11.3.6 查询帖子 277
11.3.7管理帖子 278
11.4 联系我们 283
11.4.1 E-mail发送处理 285
11.4.2 E-mail发送组件 287
11.5 系统管理 291
11.5.l 系统管理员登录 292
11.5.2 修改系统管理员密码 293
11.6 新闻发布 295
11.6.l 创建新闻表 296
11.6.2 新闻显示 296
11.6.3 新闻管理 297