第1章 情境案例综述:生产性企业招聘管理系统 1
1.1 项目背景 1
1.2 需求分析 1
1.3 总体设计 5
第一部分 起步篇(Servlet与JSP基础) 9
第2章 Java Web应用概述 9
2.1 C/S和B/S体系结构 9
2.2 动态网页技术 12
第3章 JSP与Servlet 19
3.1 环境安装与配置 19
3.2 Servlet是什么 30
3.3 JSP是什么 35
3.4 JSP与Servlet 37
第4章 Servlet基础 46
4.1 HTTP请求响应模型 46
4.2 Servlet API 50
4.3 Servlet生命周期 55
4.4 Servlet请求处理及响应生成 56
4.5 HTTP请求响应模型应用程序体验 64
4.6 会话跟踪 66
4.7 Servlet异常 79
4.8 请求和转发 80
4.9 Servlet上下文 85
第5章 JSP基础 103
5.1 JSP语法 103
5.2 JSP内置对象 111
第二部分 跨越篇(Servlet/JSP应用) 141
第6章 Java Web的开发模式 141
6.1 JavaBean的使用 141
6.2 JSP的两种开发模式 150
第7章 Servlet进阶 171
7.1 Servlet过滤器 171
7.2 Servlet监听器 179
第8章 Java数据库连接 193
8.1 JDBC基础 193
8.2 JDBC编程基本操作 196
8.3 JDBC编程进阶 203
8.4 基于MVC模式的数据库访问 216
第9章 Java Web应用中的文件操作 228
9.1 Java Web应用中的输入流与输出流 228
9.2 Java Web应用中的文件上传与下载 232
9.3 Java Web应用中的Excel文件读取操作 238
9.4 Java Web应用中的动态生成图像 241
第10章 EL与JSTL 254
10.1 JSP2.0表达式语言(EL) 254
10.2 JSP标准标签库(JSTL1.1) 262
第三部分 情境案例分析篇(生产性企业招聘管理系统) 301
第11章 生产性企业招聘管理系统 301
11.1 用例设计 301
11.2 数据库设计 302
11.3 详细设计 302
11.4 编码实现 305
参考文献 316