第1章 JavaEE简介
1.1 什么是 JavaEE
1.1.1 JavaEE的版本
1.1.2 为什么需要 JavaEE
1.2 JavaEE的体系结构
1.2.1 多层体系结构
1.2.2 JavaEE的体系结构
1.2.3 JavaEE的主要技术
1.2.4 应用服务器介绍
第2章 JDBC
2.1 JDBC编程基本概念
2.1.1 什么是 JDBC
2.1.2 JDBC的作用
2.2 JDBC核心对象应用
2.2.1 java.sql.Connection对象
2.2.2 java.sql.Statement对象
2.2.3 jaas.eutev.qlRslSt对象
2.2.4 jv.lDtbstDtaasq.aaaeMeaaa对象
2.3事务
2.3.1 提交与回滚
2.3.2 保存点
第3章 JNDI与数据源
3.1 命名和目录服务
3.1.1 什么是JNDI
3.1.2 JNDI的使用
3.1.3 JNDI中的异常
3.2 数据源
3.2.1 数据源和连接池
3.2.2 连接池的使用
第4章 Servlet
4.1 Web应用概述
4.1.1 JavaWeb技术
4.1.2 Htp通信协议
4.2 Servlet简介
4.2.1 Servlet的概念及其作用
4.2.2 Servlet基本工作原理
4.2.3 Servlet运行环境
4.2.4 Servlet包结构
4.3 Web应用程序结构
4.3.1 文件和目录结构
4.3.2 部署描述文件结构
4.4 Servlet应用模型及解析
4.4.1 Servlet如何接收 htp请求
4.4.2 Servlet如何响应 htp请求
4.4.3 Servlet的生命周期
4.4.4 如何保留客户端状态及信息
4.4.5 Servlet请求资源的重定向
4.4.6 Servlet请求资源的转发
4.4.7 Servlet请求资源的包含
4.5 Servlet过滤器
4.5.1 Servlet过滤器的作用
4.5.2 Servlet过滤器的创建及部署
4.6 Servlet事件监听
4.6.1 事件监听器的作用
4.6.2 事件监听的分类和接口
4.6.3 事件监听实现
第5章 Jsp
5.1 Jsp概述
5.1.1 什么是Jsp
5.1.2 Jsp与 Servlet的关系
5.1.3 Jsp的执行过程解析
5.1.4 Jsp的基本语法
5.2 Jsp的脚本元素
5.2.1 Jsp注释
5.2.2 声明语句
5.2.3 脚本语句
5.2.4 表达式语句
5.3 Jsp内置对象
5.3.1 out对象
5.3.2 request对象
5.3.3 response对象
5.3.4 sesion对象
5.3.5 application对象
5.3.6 其他内容之对象
第6章 MVC开发模式
6.1 Web设计模式概述
6.2 Jsp模式一与Jsp模式二介绍
6.2.1 JspModel1
6.2.2 JspModel2
6.3 MVC模式原理
6.3.1 MVC原理解析
6.3.2 MVC模式下的应用范例
第7章 EL表达式语言
7.1 EL表达式语言介绍
7.2 EL基本语法
7.2.1 EL运算符
7.2.2 EL数据访问操作符
7.2.3 EL保留字
7.2.4 三目运算符
7.2.5 类型的自动转换
7.3 EL内置对象
7.3.1 请求参数的获取方式
7.3.2 获取存放于不同作用域范围的属性值
第8章 JSTL标准标签库
8.1 JSTL标签库介绍
8.1.1 标准标签库在Jsp中的角色
8.1.2 如何使用JSTL标准标签库
8.1.3 JSTL标准标签库的分类
8.2 核心标签库
8.2.1 通用标签库
8.2.2 有关条件操作的标签
8.2.3 有关循环迭代操作的标签
8.2.4 有关URL操作的标签
8.3 其他标签库
8.3.1 国际化和格式操作标签库
8.3.2 有关函数操作的标签
8.3.3 有关SQL操作的标签
8.3.4 有关XML操作的标签
第9章 Struts2框架
9.1 Struts2框架介绍及环境搭建
9.1.1 Struts2框架概述
9.1.2 Struts2框架的处理流程及体系结构
9.1.3 Struts2框架依赖的 jar包
9.1.4 web.xml配置要素
9.1.5 struts.xml配置要素
9.2 Action控制器中的数据操纵
9.2.1 向Action属性注入属性值及获取请求参数
9.2.2 Action中访问 Servlet关键 API
9.3 Struts2框架标签库
9.3.1 标签库的引用
9.3.2 标签的语法
9.3.3 通用标签
9.3.4 UI标签
9.4 Struts2的验证框架
9.4.1 在Action的方法中验证
9.4.2 在Action的 validateXxx()方法中验证
9.4.3 使用验证框架
第10章 Spring框架
10.1 Sping框架概述
10.1.1 什么是 Spring框架
10.1.2 为什么使用Spring框架
10.2 Spring核心思想
10.2.1 反转控制IoC和依赖注入 DI
10.2.2 依赖注入的实现方式
10.2.3 各种类型数据的注入范例
10.2.4 BeanFactory介绍
10.2.5 Bean的概念
10.2.6 ApplicationContext介绍
10.3 Spring对Bean的管理
10.3.1 Bean的懒加载
10.3.2 Bean的继承
10.4 Sping对持久化的支持
10.4.1 使用Spring定义数据源
10.4.2 SpringJDBCTemplate
第11章 Hibernate框架
11.1 Hibernate框架概述
11.1.1 持久层设计与 ORM
11.1.2 Hibernate概述
11.2 Hibernate基础
11.2.1 Hibernate的配置
11.2.2 Hibernate的核心组件
11.2.3 Hibernate的映射
11.3 Hibernate的实体关联
11.3.1 一对一关联
11.3.2 一对多关联
11.3.3 多对多关联
11.4 Hibate的查询
11.4.1 eHnQL查询
11.4.2 QBC查询
11.4.3 本地 SQL查询
第12章 EJB
12.1 EJB简介
12.1.1 EJB概述
12.1.2 EJB组件类型
12.1.3 EJB3.0的简化和实现
12.1.4 EJB3.0的部署
12.2 会话Bean
12.2.1 会话Bean的类型
12.2.2 会话Bean的生命周期
12.2.3 无状态会话Bean
12.2.4 有状态会话Bean
12.2.5 会话Bean的实践
12.3 消息驱动Bean
12.3.1 JMS消息服务
12.3.2 消息服务的分类
12.3.3 消息服务的实现
12.3.4 开发消息驱动 Bean
第13章 JPA
13.1 JPA简介
13.1.1 JPA的概念
13.1.2 常用JPA接口
13.2 JPA基础
13.2.1 JPA的配置
13.2.2 JPA的映射
13.3 JPA的查询
13.3.1 JPQL概述
13.3.2 JPQL查询基础
13.3.3 JPQL查询参数
13.3.4 JPQL命名查询
13.3.5 JPQL本地查询
13.3.6 JPQL查询的结果处理
13.4 JPA的实体管理器
13.4.1 容器托管的实体管理器
13.4.2 应用托管的实体管理器
13.4.3 实体管理器工厂
13.4.4 实体对象的生命周期
第14章 JavaMail
14.1 Email的相关协议
14.2 JavaMailAPI简介
14.3 带有附件的邮件
14.4 邮件的接受和删除
参考文献