第1章 Java Web应用开发基础 1
1.1 C/S架构与B/S架构 1
1.1.1 C/S架构 1
1.1.2 B/S架构 2
1.2 静态网页与动态网页 2
1.2.1 静态网页 2
1.2.2 动态网页 3
1.2.3 静态网页与动态网页的比较 3
1.3 JSP简介 3
1.3.1 JSP技术概述 3
1.3.2 为什么使用JSP 4
1.4 JSP运行环境 4
1.4.1 安装和配置JDK 4
1.4.2 安装和配置Web服务器 8
1.5 本章总结 14
习题1 15
上机练习1 15
第2章 集合框架 16
2.1 集合框架简介 16
2.1.1 为什么使用集合框架 16
2.1.2 集合接口和类 16
2.2 ArrayList类 18
2.2.1 ArrayList常用方法 18
2.2.2 ArrayList类在项目中的应用 18
2.2.3 扩展 20
2.3 LinkedList类 21
2.3.1 LinkedList常用方法 21
2.3.2 LinkedList类在项目中的应用 22
2.4 HashMap类 23
2.4.1 HashMap常用方法 23
2.4.2 HashMap类的应用 23
2.5 本章总结 25
习题2 26
上机练习2 27
第3章 数据库操作 30
3.1 JDBC技术 30
3.1.1 为什么需要使用JDBC技术 30
3.1.2 JDBC的主要功能 31
3.1.3 JDBC对数据库的访问 31
3.1.4 JDBC常用接口和类 31
3.1.5 JDBC应用程序开发步骤 32
3.2 JDBC驱动 33
3.2.1 JDBC-ODBC桥 34
3.2.2 纯java驱动 34
3.3 操作数据库 35
3.3.1 添加记录 36
3.3.2 查询记录 38
3.3.3 更新记录 39
3.3.4 删除记录 40
3.4 本章总结 41
习题3 43
上机练习3 44
第4章 JSP基础 47
4.1 开发JSP动态网站的步骤 47
4.1.1 创建一个Web项目 47
4.1.2 编写Web项目的代码 49
4.1.3 配置Tomcat 49
4.1.4 部署Web项目 50
4.1.5 运行Web项目 51
4.2 JSP页面组成 52
4.2.1 HTML标记 53
4.2.2 Java程序片 53
4.2.3 JSP标签 55
4.3 JSP的执行过程 58
4.4 综合应用 59
4.5 本章总结 63
习题4 64
上机练习4 66
第5章 JSP内置对象 67
5.1 JSP内置对象概述 67
5.2 out对象 67
5.3 request对象 68
5.3.1 request对象的常用方法 68
5.3.2 request对象的使用 69
5.3.3 JSP中的中文字符处理 73
5.4 response对象 73
5.4.1 response对象的常用方法 73
5.4.2 response对象的使用 74
5.4.3 request和response对象在项目案例中的应用 77
5.5 session对象 94
5.5.1 session对象的常用方法 94
5.5.2 session对象的使用 94
5.5.3 session对象在项目案例中的应用 97
5.5.4 include指令的使用 106
5.6 application对象 107
5.6.1 application对象的常用方法 107
5.6.2 application对象的使用 107
5.6.3 application对象在项目案例中的应用 108
5.7 本章总结 113
习题5 114
上机练习5 115
第6章 JSP中JavaBean的使用 117
6.1 JavaBean的概念 117
6.2 编写和使用JavaBean 117
6.2.1 编写JavaBean 117
6.2.2 使用JavaBean 118
6.3 JavaBean属性值的获取与设置 120
6.3.1 JavaBean属性值的获取 120
6.3.2 JavaBean属性值的设置 121
6.4 JSP标准动作调用JavaBean 127
6.5 JavaBean在项目中的应用 129
6.6 本章总结 133
习题6 134
上机练习6 134
第7章 Servlet技术 136
7.1 Servlet概述 136
7.2 Servlet开发实例 136
7.3 Servlet代码解析 140
7.4 web.xml文件 141
7.5 Servlet的生命周期 141
7.6 Servlet的使用 142
7.7 Servlet在项目中的应用 144
7.8 本章总结 147
习题7 148
上机练习7 149
第8章 综合项目实训 150
参考文献 152