第1章 课程导引 1
1.1 项目构思 1
1.2 项目设计 2
1.3 项目实施 11
1.4 项目运行 12
1.5 本章知识梳理 13
1.6 理论课后作业 13
1.7 课堂同步实践 14
第2章 使用集合存储对象 16
2.1 集合框架 16
2.2 ArrayList类 17
2.3 LinkedList类 20
2.3 HashMap类 22
2.4 本章知识梳理 23
2.5 课堂同步实践 23
第3章 JDBC技术 27
3.1 JDBC介绍 27
3.2 使用JDBC连接数据库方法 29
3.3 JDBC的具体应用 31
3.4 本章知识梳理 39
3.5 理论课后作业 39
3.6 课堂同步实践 41
3.7 上机作业 46
第4章 JSp基本元素 52
4.1 认识JSP 52
4.2 JSP的构成 54
4.3 JSP脚本元素 54
4.4 JSP指令元素 58
4.5 JSP动作元素 59
4.6 本章知识梳理 68
4.7 课后理论作业 68
4.8 课堂同步实践 70
4.9 上机作业 72
第5章 客户端请求处理 79
5.1 认识客户端请求 79
5.2 表单与表单验证 83
5.3 JSP内置对象 95
5.4 本章知识梳理 112
5.5 理论课后作业 112
5.6 课堂同步实践 113
5.7 上机作业 120
第6章 JavaBean的使用 128
6.1 JavaBean概述 128
6.2 编写JavaBean 129
6.3 在JSP使用JavaBean 132
6.4 JavaBean数据库技术 138
6.5 本章知识梳理 141
6.6 课后作业 142
6.7 课堂同步实践 142
6.8 上机作业 143
第7章 Servlet基础 151
7.1 Servlet概述 151
7.2 创建Servlet 154
7.3 配置、部署Servlet 158
7.4 Servlet转向 159
7.5 本章知识梳理 159
7.6 课后作业 159
7.7 课堂同步实践 160
7.8 上机作业 164
第8章 Servlet编程技术 169
8.1 基于Servlet的会话跟踪 169
8.2 基于Servlet的MVC设计模式 177
8.3 常见错误 183
8.4 本章知识梳理 184
8.5 课后作业 184
8.6 课堂同步实践 185
8.7 上机作业 194
第9章 EL表达式和JSTL 202
9.1 表达式语言 202
9.2 JSTL简介 205
9.3 常见错误 219
9.4 本章知识梳理 220
9.5 课后作业 220
9.6 课堂同步实践 221
9.7 上机作业 225
第10章 Web服务 229
10.1 Web服务概念 229
10.2 Web服务的实现 232
10.3 在MyEclipse中创建Web服务 237
10.4 本章知识梳理 244
10.5 课后作业 244
10.6 课堂同步实践 245
第11章 项目实战——在线通讯录 249
11.1 项目构思 249
11.2 项目设计 249
11.3 项目实施与运行 250
附录A安装和配置JDK 270
附录B安装和配置Web服务器 271
附录C安装和配置MyEclipse 275
参考文献 277