软件架构师与设计师、软件开发工程师、项目经理、业务架构师等
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
软件架构师与设计师、软件开发工程师、项目经理、业务架构师等
时间地点:2013年8月8-10日北京
课程费用:5000元/人
培训对象:软件架构师与设计师、软件开发工程师、项目经理、业务架构师等
学员基础:具备一定的软件开发和项目实践经验
课程背景:
Java EE 5是SUN推出的具有革命性的新Java企业应用平台,该平台具有简化的 EJB 软件开发、使用新型的Web框架JSF、使用标注取代部署描述符 、使用依赖关系注入来访问资源、使用Java 持久性的 API 模型、增强的Web 服务等诸多新的技术优点,使原来的J2EE架构在功能上得到显著增强,开发和部署上彻底简化。为此,公司推出Java EE5企业级架构设计课程。
培训目标:
Java EE 5技术架构
使用Java EE 5技术
掌握Enterprise JavaBean 3.0架构
构建基于SOA的企业级应用程序等能力
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:3天
课程大纲:
第一部分
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
如果课程内容不符合您的期望,可以定制内训
课程特点:
1、理论与实践相结合,解决你的实际问题。
2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
讲师资质: Pilot.Chang
Java资深技术专家,具有超过10年,10多个1线项目经验。
UML软件工程组织技术专家。
从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
具备深厚的理论功底,进行过专业系统化研究与学习。
丰富的授课经验,为多家大型企业授课,获得了客户的高度评价。
丰富的咨询经验,为多家企业客户咨询。
能够结合学员的需求,有效地讲授理论和实践经验,带领学员进行具体的实践演练。