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
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获