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