曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
Java EE5企业级架构设计和实务培训课程
课程内容:
第一部分 |
|
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)案例实战 |
· 利用JSF技术构建大型金融电子商务站点 |
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)案例实战 |
· 利用EJB3.0技术构建物流跟踪应用系统 |
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 |