JB501

构建高级红帽企业应用

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

通过实践培训,掌握前台与后台应用整合技能

“构建高级红帽企业应用”(JB501) 是红帽® JBoss® 开发人员课程的一部分。本课程的教学基于案例研究。该强化实践类培训,旨在帮助学员了解和掌握实现前台和后台应用整合的技能。

课程概述

本课程的教学基于案例研究。该案例中所涉及的解决方案中采用了若干红帽中间件产品,包括红帽 JBoss 数据网格红帽 JBoss 企业应用平台红帽 JBoss BPM 套件红帽 JBoss Fuse红帽 JBoss A-MQ。学员将使用到 Java EE 6、Java Persistence API (JPA)、业务流程、商业规则、Camel 路由、缓存和集成队列等技术。学员将就程序的设计问题进行架构探讨,通过循序渐进,逐步深入的方式了解和掌握该解决方案。学员应预先掌握案例中所用到的相关产品知识和基本技能。

课程内容摘要

  • Camel 路由
  • JMS 队列
  • OSGi 部署
  • 缓存
  • 数据网格远程查询
  • 业务中心项目
  • 业务流程开发
  • 商业规则开发
  • JAX-RS 和 JAX-WS Web 服务
  • Java EE 6 主题:JPA、CDI、EJB、JSF
  • 利用 JUnit、Arquillian 和 Selenium 进行自动化测试

培训对象和前提条件

本课程适用于企业 Java 开发人员。

课程前提条件

本课程要求学员已获得以下认证、完成下列课程或拥有同等经验:

课程大纲

本课程基于业务案例研究,学员可从中学习如何集成前台和后台应用。本课程所选用的案例研究基于名为 JBTravel 的虚拟航空应用。在 JBTravel 应用案例中,学员将学习如何:

  • 描述架构框架和相应要求。
  • 描述组件及其相互作用。
  • 编码并测试应用的以下功能:
    • 为航班乘客订餐。
    • 向客户提供飞行状态。
    • 为管理员生成飞行控制报告。
    • 为飞行员指派航班。
    • 为航班指派登机口。
    • 记录飞机安检性能。
    • 计算所需燃料并下订单。

注:随着技术进步和基础工作性质的变化,课程大纲可能会随时更改。如对特定考试目标或主题存有疑问或需要确认,请联系我们

培训的积极影响

企业获益

本课程旨在帮助学员培养所需技能,以便整合 Fuse、规则、流程管理和数据网格软件的典型扩展堆栈,从而帮助您的站点加速完成整合和部署。

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

个人获益

完成本课程后,学员应该能够整合所有的 JBoss 中间件技术以创建实际应用。

同时,学员还将具备以下专业技能:

  • 将 JBoss Fuse 整合到现有 Java EE Web 应用中。
  • 整合 BRMS,以将规则应用于现有 Java EE Web 应用。
  • 整合 BPM 套件,以针对现有 Java EE Web 应用处理工作流程
  • 整合 JBoss 数据网格,以在 Java EE Web 应用中自定义数据结构。