欢迎访问红帽

了解您身边的最新技术讯息

了解全世界红帽客户的最新动态:

JB422

红帽 JBoss Fuse Camel 开发及考试

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

学习如何使用 Apache Camel 开发、实施、测试和部署基于企业整合模式 (EIP) 的应用程序

红帽® JBoss® Fuse Camel 开发 (JB421) 是一项以实验为基础的动手实践课程,旨在帮助 Java 开发人员和架构师了解 Apache Camel 和红帽提供的 Camel 增强型功能和工具。

本课程以红帽 JBoss Fuse v6.3 为基础,同时提供红帽 Camel 开发专业技能证书考试 (EX421)

课程概述

学员将学习使用 Camel 开发、实施、测试和部署基于企业集成模式 (EIP) 的应用程序所需的专业技能。Camel 开发主要围绕以下内容展开:

  • 通过一个或多个处理器和端点定义序列或流处理的路由。
  • 中断和修改 Camel 流内部消息的处理器。
  • 用于创建与外界交互端点的组件,实现消息的采集和传输。

课程内容摘要

  • Camel 简介
  • 创建路由
  • 转化数据
  • 使用 Java Beans 进行路由
  • 实施代表性状态传输 (REST) 服务
  • 部署 Camel 路由
  • 实施事务处理
  • 施行并行处理

培训对象和前提条件

  • 需要学习如何使用 Camel 实施 EIPS 和使用 Camel Fabric 发布自定义组件的 Java 开发人员和架构师
  • 需要了解如何在软件基础架构中使用 Apache Camel 实现应用集成的 Java 架构师

课程前提条件

  • 具有开发和部署 Java EE 7 应用的经验
  • 熟悉关系数据库、Java 数据库连接和 SQL
  • 熟悉 Java 开发工具,例如 Maven 和 Eclipse
  • Spring Framework 的基础知识

课程大纲

Camel 简介
学习如何使用 Camel 整合应用和创建简单的路由。
创建路径
开发 Camel 路由,并将它们部署至 JBoss 企业应用平台和 Karaf 上。
转化数据
使用隐式或显式转化模式,转换信息的数据格式。
使用 Java Beans 进行路由
使用 Java Beans 在 Camel 中创建动态路由。
实施 REST 服务
利用 Java REST API,在 Camel 上启用 REST 支持。
部署 Camel 路由
封装和部署 camel 应用,以便在不同环境中部署。
实施事务处理
通过实施事务处理,在路由处理过程中保障数据完整性。
施行并行处理
使用 Camel 并行处理机制,提升路由处理吞吐量。
红帽 JBoss Fuse Camel 开发课程回顾
实施三个解决真实环境中的应用整合需求的项目。

注意:随着技术进步和基础工作性质的变化,课程提纲可能随时更改。如果您对某项课程有任何疑问,请联系我们的培训工作人员

下一阶段考试和课程推荐

红帽 Camel 开发专业技能证书考试 (EX421)
证明您运用红帽 JBoss Fuse Camel 框架和 API 创建和维护企业整合服务方面的能力。