第1 章 Java Web 应用开发技术概述 1
1. 1 Java Web 应用开发技术简介 1
1. 2 Java Web 开发工具与运行环境 2
1. 3 Java Web 应用程序的开发与部署 15
思政视窗 19
课后习题 20
第2 章 HTML、 CSS 与 JavaScript 技术 21
2. 1 HTML 21
2. 2 CSS 34
2. 3 JavaScript 43
思政视窗 53
课后习题 53
第3 章 JSP 语法 56
3. 1 JSP 简介 56
3. 2 JSP 基本元素 58
3. 3 JSP 指令元素 60
3. 4 JSP 动作元素 65
思政视窗 69
课后习题 69
第4 章 JSP 内置对象 72
4. 1 JSP 内置对象简介 72
4. 2 out 对象 73
4. 3 request 对象 74
4. 4 response 对象 82
4. 5 session 对象 85
4. 6 application 对象 90
4. 7 综合案例: 设计简单的购物车 91
思政视窗 95
课后习题 96
第5 章 JDBC 数据库访问技术 98
5. 1 JDBC 技术简介 98
5. 2 JDBC 访问数据库的步骤 99
5. 3 综合案例: 实现查询和更新操作 108
5. 4 数据库连接池技术 124
思政视窗 127
课后习题 128
第6 章 JavaBean 技术 130
6. 1 JavaBean 技术概述 130
6. 2 JSP 中使用 JavaBean 132
6. 3 共享 JavaBean 的创建与使用 141
6. 4 综合案例: 使用 JavaBean 封装信息并输出 141
思政视窗 143
课后习题 143
第7 章 Servlet 技术 145
7. 1 MVC 模式 145
7. 2 Servlet 技术概述 146
7. 3 Servlet 的建立与注释配置 150
7. 4 Servlet 常用对象及其方法 158
7. 5 综合案例: 基于 JSP+Servlet 的用户登录验证 159
7. 6 JSP 与 Servlet 的数据共享 160
7. 7 JSP 与 Servlet 的关联关系 163
7. 8 MVC 开发模式与应用案例 164
思政视窗 172
课后习题 172
第8 章 EL 和 JSTL 175
8. 1 EL 175
8. 2 JSTL 185
8. 3 综合案例: 使用 EL 和 JSTL 显示查询结果信息 190
思政视窗 192
课后习题 192
第9 章 过滤器和监听器技术 196
9. 1 过滤器技术及其编程接口 196
9. 2 过滤器的创建与配置 197
9. 3 监听器技术及其编程接口 200
9. 4 监听器的创建与配置 202
9. 5 综合案例 203
思政视窗 208
课后习题 208
第10 章 综合实训 212
10. 1 系统功能模块设计 212
10. 2 系统数据库设计与生成 212
10. 3 系统项目结构 215
10. 4 数据库中数据表对应的 JavaBean 218
10. 5 数据库访问接口的创建与实现 220
10. 6 系统功能实现 225
10. 7 过滤器设计 237
思政视窗 238
第11 章 Java Web 开发新技术简介 239
11. 1 Spring Boot 框架 239
11. 2 云原生开发 241
11. 3 微服务架构 242
11. 4 响应式编程 243
11. 5 高性能运行时 245
11. 6 并发和性能改进 246
11. 7 低代码/无代码平台 248
11. 8 安全性和合规性 249
11. 9 跨平台和富客户端应用 251
11. 10 DevOps 和 CI/ CD 252
思政视窗 253
参考文献 254