第1章 JavaEE概述 1
1.1 JavaEE的概念 1
1.2 JavaEE的优势 1
1.3 JavaEE的四层模型 2
1.4 JavaEE应用程序组件 3
1.5 JavaEE的结构 5
1.6 JavaEE的核心API与组件 6
1.7 JavaEE开发环境 7
1.7.1 JDK的下载和安装 7
1.7.2 Tomcat的下载和安装 9
1.7.3 Eclipse的下载和安装 11
1.8 创建Web工程 15
1.9 本章小结 19
习题 20
第2章 JSP 21
2.1 什么是JSP 21
2.2 JSP语法 21
2.2.1 JSP指令元素 26
2.2.2 脚本元素 28
2.2.3 动作指令 32
2.2.4 JSP内置对象 35
2.2.5 JSP中使用JavaBean 48
2.3 本章小结 53
习题 54
第3章 Servlet编程 55
3.1 Servlet基础 55
3.1.1 什么是Servlet 55
3.1.2 Servlet与CGI 56
3.1.3 Servlet生命周期 56
3.1.4 Servlet配置 58
3.1.5 第一个Servlet 58
3.1.6 Servlet初始化参数 63
3.1.7 表单数据处理 65
3.1.8 Cookie处理 69
3.1.9 Servlet文件上传 74
3.2 过滤器 79
3.2.1 过滤器执行流程 80
3.2.2 过滤器使用 80
3.3 Servlet监听器 83
3.4 本章小结 87
习题 87
第4章 JDBC数据库编程 88
4.1 JDBC概述 88
4.1.1 JDBC原理 88
4.1.2 JDBC驱动分类 89
4.2 MySQL数据库 90
4.2.1 MySQL简介 90
4.2.2 MySQL基本操作 90
4.3 JDBC编程步骤 96
4.4 JNDI与数据库连接池 110
4.5 本章总结 114
习题 114
第5章 EL表达式 116
5.1 EL表达式简介 116
5.2 获取数据 117
5.3 执行运算 119
5.4 获得Web开发常用对象 122
5.5 使用EL调用Java方法 122
5.6 本章总结 125
习题 125
第6章 JSP与AJAX 126
6.1 认识AJAX 126
6.1.1 什么是AJAX 126
6.1.2 AJAX开发模式与传统的Web开发模式的比较 126
6.2 使用XMLHttpRequest对象 127
6.2.1 创建XMLHttpRequest对象 127
6.2.2 向服务器发送请求 128
6.2.3 服务器响应 129
6.3 jQuery-Ajax 132
6.3.1 jQuery简介 132
6.3.2 jQuery基础 133
6.3.3 jQuery AJAX 136
6.4 本章小结 146
习题 147
第7章 MVC模式 148
7.1 MVC概述 148
7.2 MVC举例 149
7.3 MVC的优点和缺点 150
7.3.1 MVC的优点 150
7.3.2 MVC的缺点 150
7.4 本章小结 151
参考文献 152