EX183

红帽认证企业应用开发者考试

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

红帽®认证企业应用开发者考试 (EX183) 将检验您是否基本掌握了实施现代无状态企业服务所需的核心企业 Java API。

考试重点为如何利用适用于所有现代企业 Java 应用开发环境的 JEE API 最小集合的默认行为:

  • 将 JAX-RS 用于简单的 REST 创建、读取/搜索、更新和删除 API。
  • 使用 JAAS 来保护服务的访问。
  • 使用无状态 EJB 来保护业务逻辑。
  • 使用 CDI 来集成组件。
  • 使用 JMS 来发送和接收消息。
  • 使用 Bean 验证来确保数据格式和一致性。
  • 使用基本 JPA 来创建、读取、更新和删除持久对象及其关系。

考试及格后,您就能成为红帽认证企业应用开发者。这项认证是成为红帽认证架构师的第一步。

该考试基于 JBoss 企业应用平台 7。

备考建议

考查要点

通过使用红帽 JBoss EAP,您应能在不借助帮助的前提下完成下列任务。相关任务已被分组到不同类别,以帮助您备考。

Bean 验证
  • 标注 POJO 来启用和设置数据验证。
  • 使用文档来查找实用的标准验证器。
JPA 映射
  • 标注 POJO,以将它映射到数据库中的持久状态表示。
  • 应用基本的属性映射,并且能够使用文档来辨别正确的属性标注(例如 @Temporal)。
  • 在两种实体之间映射双向 OneToMany 关系,包括关联的两侧。
  • 理解默认的抓取行为,并且能够覆盖各个关联的抓取策略。
JPA 查询
  • 使用指定参数来实施基本的 JPA 查询。
  • 创建和使用指定的查询。
  • 使用查询来主动抓取关联。
消息传递
  • 理解点对点与发布/订阅模型。
  • 理解 JMS 队列、主题和连接工厂。
  • 理解和使用 javax.jms.MessageListener 接口。
  • 实施消息驱动型 Bean。
  • 使用 @MessageDriven 和 @ActivationConfigProperty 标注。
REST 服务与 JAX-RS
  • 理解 REST 概念,特别是 HTTP PUT、DELETE、GET 和 POST 方法的应用和用法。
  • 了解和使用标准的 HTTP 返回代码。
  • 实施 RESTful 根资源类。
  • 使用 JAX-RS 来开放 REST 服务。
  • 展现定义 @Path 的能力。
  • 了解和使用 @Produce 和 @Consume。
  • 能够通过 JAX-RS 来使用和制作 xml 和 jso 格式的内容。
安全性
  • 理解基本的 JAAS 术语和概念。
  • 理解提供给您的 JAAS 身份验证详情。
  • 利用 JAAS 标注来保护服务器端服务(REST 服务和 EJB)。
CDI
  • 理解上下文范围。

对于所有基于实际操作能力的红帽考试,在重新启动后,您的所有系统配置必须在没有人工干预的情况下仍然有效。

考生须知

准备

红帽鼓励您学习“红帽应用开发一:Java EE 编程 (JB183)”课程,为 EX183 考试做好准备。这些课程的学习并非强制要求;考生可以选择只参加考试。

尽管学习红帽的课程可能是备考的一个重要部分,但学习课程并不保证能顺利通过考试。以往的经验、实践以及本身的资质也是决定能否通过考试的重要因素。

我们拥有众多有关红帽产品系统管理的书籍和学习资源供您选择。红帽不将任何材料认定为备考指南。然而,您可能发现额外的阅读会对加深理解有帮助。

考试形式

EX183 考试属于上机实践操作考试,要求您完成真实的开发任务。考试期间不提供互联网接入,您也不得将任何纸质或电子文档带入考场。禁止携带的物品包括:笔记、书籍或任何其他材料。可以在考试期间使用 JBoss EAP 附带的文档。

成绩及公布

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

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

培训对象和前提条件

课程培训对象

本课程面向富有经验并想拓展和测验自己在现代企业 Java 开发方面的知识与技能的 JSE 开发人员。

考试前提条件

本考试没有特别规定的前提条件,但考生应当:

  • 熟悉如何在红帽企业 Linux 环境中使用红帽 JBoss 开发人员工作室。
  • 拥有扎实的 JSE 基础,包括理解核心的 Java 概念和 API。例如,异常、标注和集合 API 都属于必考的内容。
  • 复习红帽认证企业应用开发者考试的考点,确保您熟练掌握其中提及的所有主题。