考试概述

从头至尾地创建、测试和维护 Java EE 兼容应用

红帽 JBoss 认证开发人员考试(EX225)已停售。我们建议您考虑成为红帽认证企业微服务开发人员或红帽认证企业应用开发架构师。

考试对象

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

  • Java™ EE 应用开发人员

考试前提条件

考生应该具备以下条件:

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

考试要点

在不借助何帮助的情况下,您应能使用红帽 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)课程学习。该课程是针对此课题的优秀入门教程,可帮助您为考试做好充分准备。学员不必参加此类课程的学习,可以选择只参加考试。

尽管参加红帽培训课程是您备考的一个重要部分,但这并不能确保顺利通过考试。

RHCJD 考试环境

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

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

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

考试形式

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

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

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

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

考试期间不提供互联网访问,您个人设备上的互联网访问将受到严格控制。禁止将携带任何复印件或电子文档进入考场,包括笔记、书籍或其他资料。您可以在考试期间使用 JBoss 规格实施和 JBoss 企业应用平台附带的说明文档。备考时请牢记这些规则。

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

成绩及公布

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

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

本文原创地址:https://www.linuxprobe.com/ex225.html编辑:刘遄,审核员:暂无