公元184年

Red Hat应用程序开发I:带考试的Java EE编程

概述

课程描述

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

Red Hat Application Development I:Java EE编程与考试(AD184)让经验丰富的Java Standard Edition(Java SE)开发人员了解Java Enterprise Edition(JavaEE)的世界。

本课程基于Red Hat®Enterprise Application Platform 7.0。本课程是以下内容的组合Red Hat应用程序开发I:Java EE编程(AD183)Red Hat认证企业应用程序开发人员考试(EX183)。

在本课程中,您将了解构成Java EE的各种规范。通过动手实验,您将使用各种Java EE规范,包括企业Java Beans、Java持久性API、Java消息传递服务、,JAX-RS用于REST服务,Contexts and Dependency Injection(CDI),JAAS用于保护应用程序。

课程内容总结

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

本课程的受众

本课程是为那些想更多了解构成Java企业版(JavaEE)世界的规范的Java开发人员设计的。

本课程的先决条件

  • 熟练开发Java SE应用程序,需要2年以上经验
  • 熟练使用IDE,如Red Hat Developer Studio或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保护JavaEE应用程序。
全面回顾Red Hat JBoss Development I:Java EE
展示在课程中获得的知识和技能的熟练程度。

注:课程大纲会随着技术进步和基础工作性质的发展而变化。对于特定目标或主题的问题或确认,在线联系培训专家.

成果

对组织的影响

本课程旨在培养从JavaSE编程过渡到JavaEE编程所需的技能。本课程介绍多层Java企业应用程序的核心概念,并为您提供编写、部署和测试Java EE应用程序的经验。您将使用Red Hat JBoss中间件组合中的各种工具,包括JBoss Developer Studio、Maven和JBoss Enterprise Application Platform应用程序服务器。

Red Hat创建此课程的目的是为了让我们的客户受益,但每个公司和基础设施都是独特的,实际结果或好处可能会有所不同。

对个人的影响

参加本课程后,您应该能够描述JavaEE7中的大多数规范,并使用每个规范创建一个组件。您将能够将Java SE程序转换为多层Java EE应用程序。你应该能够展示这些技能:

  • 描述多层JavaEE应用程序的体系结构。
  • 打包Java EE应用程序并使用各种工具部署到Red Hat JBoss Enterprise Application Platform。
  • 创建企业Java Bean实例。
  • 使用Java persistence API管理数据的持久性。
  • 使用JAX-RS创建web服务。
  • 将上下文范围正确应用于bean并将资源注入JavaBean。
  • 使用Java消息服务存储和检索消息。
  • 保护Java EE应用程序。

建立你的技能路径

将本课程作为Red Hat学习订阅,您可以在一整年内按需、无限制地访问我们的在线学习资源。

验证您的知识

拿一个免费技能评估要测试您的专业技能,请确定差距并获取建议,以了解如何开始Red Hat培训。