JB183

红帽应用开发一:Java EE 编程

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

帮助 Java SE 开发人员编写 Java EE 应用

红帽应用开发一:Java EE 编程 (JB183) 帮助有经验的 Java Standard Edition (Java SE) 开发人员迈入 Java Enterprise Edition (Java EE) 的大门。

本课程基于红帽®企业应用平台 7.0。

课程概述

通过学习本课程,您将了解组成 Java EE 的各种规格。您将通过上机操作实验,利用各种 Java EE 规格使简单的 Java SE 命令行应用转变为多层企业应用,这些规格包括企业 Java Bean、Java Persistence API、Java 消息传递服务、适用于 REST 服务的 JAX-RS、上下文和依赖注入 (CDI),以及用于保护应用的 JAAS。

课程内容摘要

  • 生成多层 Java EE 应用。
  • 打包和部署 Java EE 应用。
  • 创建企业 Java Bean,包括消息驱动型 Bean。
  • 管理持久性。
  • 利用 JAX-RS 创建 REST 服务。
  • 实施上下文和依赖注入。
  • 创建使用 JMS 的消息传递应用。
  • 利用 JAAS 确保 Java EE 应用的安全。

培训对象和前提条件

课程培训对象

本课程面向希望进一步了解组成 Java Enterprise Edition (Java EE) 的各种规格的 Java 开发人员。

课程前提条件

  • 熟练开发 Java SE 应用,必须具有 2 年以上的经验
  • 熟练使用 IDE,例如红帽开发者工作室或 Eclipse
  • 建议具备 Maven 相关经验,但不要求

课程大纲

转换为多层应用
介绍 Java EE 功能,并且区分 Java EE 和 Java SE 应用。
打包应用并且部署到应用服务器
介绍 Java EE 应用服务器的架构,打包应用,并将应用部署到 EAP 服务器。
创建企业 Java Bean
开发企业 Java Bean,包括消息驱动型 Bean。
管理持久性
创建具有验证的持久性实体。
管理实体关系
定义和管理 JPA 实体关系。
创建 REST 服务
使用 JAX-RS 规格创建 REST API。
实施上下文和依赖注入
介绍使用 CDI 的典型用例,并在应用中成功实施。
创建使用 JMS 的消息传递应用。
创建使用 JMS API 发送和接收消息的消息传递客户端。
确保 Java EE 应用的安全
使用 JAAS 来确保 Java EE 应用的安全。
“红帽 JBoss 开发一:Java EE”综合复习
熟练掌握课程中学到的知识与技能。

注:随着技术进步和基础工作性质的变化,课程大纲可能会随时更改。如对具体目标或主题存有疑问或需要确认,请在线联系红帽培训工作人员

下一阶段考试和课程推荐:

培训的积极影响

企业获益

本课程旨在培养从 Java SE 编程转向 Java EE 编程所需掌握的技能。本课程介绍多层企业应用的核心概念,并让您体验如何编写、部署和测试 Java EE 应用。您将会使用红帽 JBoss 中间件产品组合中提供的各种工具,如 JBoss 开发者工作室、Maven 和 JBoss 企业应用平台应用服务器。

红帽创建本课程的目的是让我们的客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。

个人获益

学完本课程后,您应能够介绍 Java EE 7 中的大部分规格,并且使用各种规格来创建组件。您将能够把 Java SE 程序转换为多层 Java EE 应用。同时,您还应该具备以下技能:

  • 描述多层 Java EE 应用的架构。
  • 利用各种工具,打包 Java EE 应用并将它们部署到红帽 JBoss 企业应用平台。
  • 创建企业 Java Bean 实例。
  • 使用 Java Persistence API 管理数据持久性。
  • 利用 JAX-RS 创建 Web 服务。
  • 正确应用上下文范围到 Bean,并将资源注入到 Java Bean 中。
  • 使用 Java 消息传递服务存储和检索消息。
  • 确保 Java EE 应用的安全。