项目概要 | 行业动态 | 培训课程 | 认证考试 | 常见问题
 

Sun认证商务组件开发员课程(SCBCD)——利用Enterprise JavaBeans技术开发高级商业组件(SL-351)

课程简介
利用 Enterprise JavaBeans(TM) 技术开发高级商业组件课程讲解了如何使用企业JavaBean(EJB)技术开发健壮的后台功能。课程采用一个在线拍卖场景,展示出如何利用容器管理的服务,通过实体bean、会话bean和消息bean来解决电子商务应用中的实际问题。

课程侧重提供实际的EJB技术编码经验,同时也涉及到设计和最佳实践,从而解决事务、消息、安全性和遗留系统集成方面的问题。此外,课程还探讨了 EJB技术组件如何与web服务技术集成。实验环节采用了Java 2平台企业版(J2EE)参考实施服务器,向学生提供独立于提供商的知识。

注意:课程假设学生已掌握了基本的企业JavaBean组件知识,如课程FJ-310 "为J2EE平台开发应用。"中所讲授的知识 

课程目标
本课程完成后,您将具备以下能力
* 使用EJB技术实现业务层功能
* 描述EJB技术业务组件开发中的最佳实践和其它高级问题
* 在应用服务器上组装和部署EJB技术业务层组件
* 使用Java消息服务API, Java连接器架构和web服务,基于应用集成EJB技术

谁应该参加
负责下列工作的EJB技术业务组件开发人员,将通过学习这门课程而受益:
* 分析、设计、开发并测试EJB技术应用
* 开发一个EJB技术应用
* 将EJB技术应用集成到遗留应用中

预备知识
学习本课程,您必须具备以下能力:
* 展示出Java程序设计语言方面的经验
* 使用课程FJ-310 “为J2EE平台开发应用”中学到的会话bean或实体bean(仅有理论知识还不够,还要有实际的经验) ,展示出创建简单的J2EE应用的能力
* 展现出Java技术分布式计算概念方面的经验(远程方法调用[RMI], Java命名与目录接口[JNDI]应用开发接口[API], Java接口定义语言[IDL]技术)
* 展示出J2EE技术中所使用的声明式编程概念方面的知识
* 展示出J2EE技术应用服务器的一些实际经验

课程內容
检查EJB组件
* 描述EJB组件客户端接口
* 比较不同类型的EJB组件
* 描述会话bean的基本特点
* 描述实体bean的基本特点
* 描述有状态/无状态的会话bean以及实体bean的生命周期
* 描述会话bean和实体bean的容器回调方法
EJB组件的打包和部署
* 检查企业bean应用打包和部署过程
* 创建EJB组件归档(EJB JAR)文件
* 创建初始的应用客户端归档(初始客户端JAR)文件
* 创建可部署的应用归档(应用EAR)文件
* 部署用J2EE技术开发的应用(J2EE应用)
* 描述特定提供商的部署问题
介绍竞拍应用
* 描述竞拍应用
* 定义竞拍应用的领域对象
* 描述竞拍系统的实施模型
实现EJB 2.0容器管理的持久化(CMP)
* 对业务数据建模
* 实现EJB 2.0 CMP
* 描述CMP代码样例
实现基于容器的关系(CMR)
* 对数据模型中的业务关系进行建模
* 对对象模型中的业务关系进行建模
* 定义关系
* 实现一对一CMR
* 实现多对多CMR
* 修改CMR中的合作伙伴实体
使用EJB查询语言(EJB QL)
* 实现finder方法
* 实现企业bean选择方法
* 实现home方法
* 使用EJB QL写查询
用消息技术开发J2EE应用
* 描述JMS API消息系统中各个参与者的角色
* 写一个消息发生器
* 写一个异步消息侦听器
* 写一个同步消息侦听器
* 列举会话bean、实体bean和消息驱动bean的消息功能和局限
开发消息驱动Bean
* 描述消息驱动bean的属性和生命周期
* 创建JMS消息驱动bean
* 创建非JMS消息驱动bean
实现事务
* 描述事务分区工作
* 实现容器管理的事务(CMT)
* 通过编程与进行中的CMT事务交互
* 实现Bean管理的事务(BMT)
* 将事务应用于消息
处理异常
* 介绍J2EE应用中的异常
* 描述J2EE应用环境中的异常路径
* 描述EJB容器的异常处理
* 在企业bean方法中处理异常
* 在企业bean客户端代码中处理异常
* 复查与EJB技术应用中的异常处理有关的特定问题
使用定时器服务
* 创建定时器回调通知
* 处理定时器回调通知
* 管理定时器对象
实现安全性
* 理解J2EE安全性架构
* 调用器的认证
* 检查J2EE认证策略
* 使用声明性的授权
* 使用编程方式的授权
* 检查部署者的责任
与遗留系统的集成
* 检查对EIS连接模块的要求
* 比较EIS连接模块的不同实现方式
* 描述J2EE技术连接器架构
* 使用通用客户端接口(CCI) API接口
* 使用消息驱动bean资源适配器
* 描述EJB技术和通用对象请求代理架构(CORBA)协议的互操作性
实现web服务端点接口
* 检查企业bean web服务实现模型
* 使用无状态会话bean实现web服务
使用EJB技术最佳实践
* 定义最佳实践,描述使用EJB技术最佳实践的好处
* 选择并应用已知的J2EE应用设计模式

颁发证书
SCBCD证书(Sun认证商务组件开发员,Sun Certified Business Component Developer)。
颁证机构:美国太阳微系统公司(Sun Microsystems)
学制:38课时(晚班、周末班1个月,脱产班5天)
上课形式:全程上机,面授、网络教学、实习相结合,项目型教学。
课程形式:周末班、晚 班、脱产班

 
 
  项目概要 | 行业动态 | 培训课程 | 认证考试 | 常见问题