红帽认证JBoss开发人员(JB183、RHCJD)
课程长度:
4天/24小时
课程描述:
通过学习本课程,您将了解组成 Java EE 的各种规格。您将通过上机操作实验,利用各种 Java EE 规格使简单的 Java SE 命令行应用转变为多层企业应用,这些规格包括企业 Java Bean Java Persistence API、Java 消息传递服务、适用于 REST 服务的 JAX-RS、上下文和依赖注入 (CDI),以及用于保护应用的 JAAS。
授课对象:
本课程面向希望进一步了解组成 Java Enterprise Edition (Java EE) 的各种规格的 Java 开发人员。
必备条件:
熟练开发 Java SE 应用,必须具有 2 年以上的经验;熟练使用 IDE,例如红帽开发者工作室或 Eclipse;建议具备 Maven 相关经验,但不要求。
课程大纲:
第 1 章:转换为多层应用
介绍 Java EE 功能,并且区分 Java EE 和 Java SE 应用。
第 2 章:打包应用并且部署到应用服务器
介绍 Java EE 应用服务器的架构,打包应用,并将应用部署到 EAP 服务器。
第 3 章:创建企业 Java Bean
开发企业 Java Bean,包括消息驱动型 Bean。
第 4 章:管理持久性
创建具有验证的持久性实体。
第 5 章:管理实体关系
定义和管理 JPA 实体关系。
第 6 章:创建 REST 服务
使用 JAX-RS 规格创建 REST API。
第 7 章:实施上下文和依赖注入
介绍使用 CDI 的典型用例,并在应用中成功实施。
第 8 章:创建使用 JMS 的消息传递应用。
创建使用 JMS API 发送和接收消息的消息传递客户端。
第 9 章:确保 Java EE 应用的安全
使用 JAAS 来确保 Java EE 应用的安全。
第 10 章:“红帽 JBoss 开发一:Java EE”综合复习
熟练掌握课程中学到的知识与技能。