EX225

已弃用 - 红帽 JBoss 开发人员专业认证考试

您正在查看与下列主题相关的信息:

系统学习创建和维护 Java EE 兼容应用

JBoss® 企业应用开发(JB225) 考试培训,专为中级 Java开发人员设计,详细介绍 Java EE 6 框架、规格和应用编程接口 (API) 的相关知识。本版课程含有红帽® 认证系统管理员考试 (EX225) 项目。

考试准备

在不借助何帮助的情况下,您应能使用红帽 JBoss 企业应用平台和红帽 Jboss 开发者工作室,完成以下任务:我们将任务进行了分类组合以便于您学习和备考。

配置和创建企业就绪型 Web 项目
  • 配置数据库连接和持续性详细信息
  • 包括现有组件和实体
  • 生成视图并从实体查看 bean
  • 在 war 和 ear 应用中进行选择
  • 生成应用框架
  • 处理 web 和企业应用项目结构,包括可能的配置文件位置
  • 使用 maven 或 JBoss 工具生成或部署应用
使用上下文 (CDI)
  • 为使用案例运用最佳上下文生命周期
  • 了解以下内容以充分利用对话:
    • 容器使用上下文命令解析组件和上下文变量
    • 暂时和长期运行
    • 促进对话
    • 对话划分和传播
    • 对话、事务和持久化上下文模式之间的关系
    • 调试 CDI 应用(可能使用 Arquillian)
  • 管理上下文内容
使用 POJO/JEE 组件
  • 基于 EJB3 组件和基于 POJO 组件间的差异
  • 组件定义
    • 应用 @Named
    • 配置 beans.xml
  • 组件生命周期
  • 组件 / 上下文交互
    • 使用 @Inject
    • 了解拦截器
    • 了解事件
  • 使用 @Alternative
  • 使用 @Decorator
  • 应用限定符
  • 应用制作者
  • 应用处理
  • 使用 CDI API 在特定上下文中设置组件/上下文变量
  • 使用 CDI 实现观察者或观察模式
  • 考虑对话、事务和持久化上下文模式之间的关系以实施事务性对话
  • JAAS 与安全相关的功能,包括以下内容(未全部列出):
    • 身份验证
    • 限制条件
    • 安全事件
    • 绑定身份验证方法
通过 API 访问和管理身份信息
使用 Web/JSF 组件和 Web 导航
  • 了解 Postback 生命周期
  • 通过 faces-config 使用完整的导航功能
  • 使用 JSF2 处理 RESTFul 方法 (viewparam)
  • 使用通用 Richfaces 组件
  • 配置基于应用状态的导航
  • 设置 JSF 输入验证
  • 设置 JSF 输入转换
  • 使用表达式语言 (EL)
  • 了解信息捆绑和本地化
  • 选择并配置 JSF 组件
  • 有效处理异常
  • 实施成功和错误消息
组件对外部和遗留接口开放
  • 允许组件作为 SOA 型 web 服务
  • 使用 SOA 型 web 服务
  • 允许组件作为 Restful 服务
  • 使用外部 Restful 服务
  • 使用外部基于 JMS 的消息
安全性
  • 设置 JAAS
  • 安全方法
  • 安全路径
  • 创建身份验证表单
  • 设置角色映射

红帽保留添加、更改和删除目标内容的权利。此类变更将在考前以修订文档的形式公布。

须知事项

RHCJD 考试备考

丰富的实践经验是备考红帽基于实际问题解决能力测试的最佳方法。但是,即使是经验丰富的人有时也会在某些方面的知识上有所缺乏,所以红帽鼓励所有 RHCJD 考生考虑参加 JBoss 企业应用开发 (JB225) 课程学习。本课程是针对此课题的优秀入门教程,可帮助您为考试做好充分准备。学员不必参加此项课程的学习,可以选择只参加考试。

仅管参加红帽的课程可能是您备考的一个重要部分,但只参加课程并不保证您能顺利通过考试。

模拟考试下载

请先熟悉红帽 JBoss 认证开发人员考试的工具、环境和要求。

下载概述文档
下载模拟考试

RHCJD 考试环境

您将在红帽企业 Linux® 6 系统上使用 JBoss 开发人员工作室 5 进行测试。因此,如果您已具备使用 Linux 或 UNIX 的经验将很有帮助,但非必要条件。

您会在一个完整的桌面环境中进行操作,除了操作说明和其他有关红帽企业 Linux 的参考文件外,我们还会提供一个基本命令列表供您参考。

Fedora 为您提供红帽企业 Linux 的免费替代产品,方便您练习 Linux 技能。通过 Live CD 版本,您可在 Fedora 中操作,而无需将其安装到计算机。即便 Live CD 版本与红帽企业 Linux 环境不是完全匹配,它也足以让您熟悉相关系统要求。

考试形式

RHCJD 考试是就考生使用常见企业规范实施企业应用的技能和知识的测试, 旨在对其实际问题的解决能力进行测试。基于具体问题解决能力的测试意味着考生必须执行类似其日常工作职责的任务操作。

在此项考试中,考生需要执行一系列使用特定 API 接口和规范的常见开发任务。然后我们将根据客观标准对考生的操作进行评估,如是否可使用指定 Web 服务访问对象实例。

尽管考试将 JBoss 企业应用平台作为其运行时环境,但并非只限于 JBoss 应用平台的任务操作。此项考试仅对拥有详细说明文档、可移植的技术规格进行测试。

RHCJD 考试为 4 个小时的上机操作考试。

考试期间不提供 Internet 访问,并严格限制您个人设备上的 internet 访问。禁止将携带任何复印件或电子文档进入考场,包括笔记、书籍或其他资料。考试期间可以参考附带 JBoss 规范实施和 JBoss 企业应用平台的文档。复习时请牢记这些限制条件。

红帽保留更改考试形式的权利,包括上述提及的时间和政策。此类变更将在考前以文档修订形式公布。

考试成绩及公布方式

考试的官方成绩由红帽认证中心独家公布。红帽不授权考官或培训合作伙伴直接向考生公布考试结果。考试成绩通常会在 3 个美国工作日内公布。

公布的考试结果为各个部分的具体得分。红帽不公布单个项目的成绩,也不会在咨询时提供额外信息。

培训对象和前提条件

课程培训对象

以下人士可能有兴趣参加红帽 JBoss 认证开发人员考试:

  • Java EE 应用开发人员

考试前提条件

考生应具备以下条件:

  • 熟悉如何在红帽企业 Linux 环境中使用红帽 Jboss 开发者工作室
  • 已参加过红帽基于 Hibernate 的 JBoss 持续性(Persistence) 开发 (JB297) 课程培训,或具备使用 JPA 和 Hibernate 的丰富项目经验
  • 回顾并了解红帽认证 JBoss 开发人员考试目标

培训推荐