第一部分 |
1)Java EE 5概述 |
- Servlets、 JSPs和Web 应用程序
- Web Services
- Enterprise JavaBeans
- JavaEE客户端;Java EE5 平台
|
2)JSF概述 |
- JSF技术优势
- JSF应用程序
- 用户界面组件模型
- 向导模型
- Backing Beans
- JSF页面生命周期
|
3)在JSP页面中使用JSF 技术 |
- 使用核心标签库
- 使用HTML组件标签
- 使用本地数据
- 使用转换器、侦听器、验证器
- 引用Backing Bean
|
4)创建自定义组件 |
- 创建自定义组件
- 委派Rendering到Render
- 处理自定义组件事件
- 创建组件标签处理器
|
5)配置JSF 应用程序 |
- 配置Bean
- 配置自定义错误信息
- 配置自定义验证器
- 配置自定义转换器
- 配置导航规则
- 注册自定义组件
|
第二部分 |
1)国际化Web应用程序 |
- Java平台本地化类
- 提供本地化消息和标识
- 时间和数字格式化
- 字符集和编码
|
2)案例实战 |
|
3)EJB 3.0基础 |
- Enterprise Bean
- J2EE应用服务器
- 配置EJB开发环境
- EJB部署及管理
- JNDI服务
- EJB调用
|
4)实现Session Bean |
- Session Bean的特点、类型、结构
- 依赖注入
- 编写、打包、部署Session Bean
- Stateless Session Bean;
- 编写Stateful Session Bean案例
|
第三部分 |
1)Java Persistence API |
- Java持久性介绍
- 对象持久性
- 创建实体类
- 查找实体
|
2)持久实体 |
- 实体和实体管理器
- 事务管理
- 映射实体到表
- 实体关系
- 主键生成
- 延迟装载和级联操作
|
3)查询和EJB-QL |
- Query API
- EJB QL
- Native Queries
- Named Queries
|
4)事务 |
- Java Transaction API
- UserTransaction接口
- Bean管理事务
- 容器管理事务
- 事务属性
- 存储过程规范设计
- 设计工具PowerDesign
|
5)案例实战 |
|
6)JMS |
- JMS API概念
- JMS API编程模型
- 编写简单的JMS客户端程序
- 创建健壮的JMS应用程序
|
7)MDB(Message Driven Bean) |
- MDB概述
- MDB与Session Bean、Entity Bean的比较
- 编写Message Driven Bean程序
- 部署MDB
|
第四部分 |
1)Java Mail |
- 邮件系统和Java Mail
- Java Mail API介绍
- 建议Session
- 发送邮件
- 接收邮件
- 发送带附件邮件
|
2)Java EE安全实现 |
- 安全实现机制
- 保护容器安全
- 保护应用服务器安全
- 使用Realms、用户、组和角色
- 使用SSL建立安全连接;
- 保护EJB
- 保护Web应用程序
- 用编程方式检查调用者标识
|
3)SOA |
- 在应用程序中使用 SOA
- 面向服务的设计SOAD
- SOA协作
- 服务与组件
- 基于SOA的软件架构设计
|
4)创建Web Services |
- 使用JAX-WS创建Web Services
- JAXB支持的类型
- Web Services的互操作性
|
5)应用技巧 |
- 使用JAXB绑定XML Schema和Java Classes
- 使用Streaming API 操作XML文档
- 使用SAAJ操作SOAP消息
- 使用JAXR API发布和查找Web Services
|