产品展示

全力为中小企业提供网页设计、网站建设等店铺详情装修设计、平面设计、品牌推广等高度定制服务

课程推荐

红帽 JBoss Fuse Camel 开发

 

学习如何使用企业整合模式(EIP)开发、实施、测试和部署应用

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

本课程基于红帽® 企业 Linux® 7.5、OpenShift 3.9、Fuse 7.0 和 Camel 2.21。

 

课程概述

Camel 和红帽 Fuse 支持开发人员以简单可维护的形式创建复杂整合。Camel 开发主要围绕以下内容展开:

  • 定义处理顺序或流程的路由。
  • 转换、解析和修改 Camel 路由内部消息的处理器。
  • 启用创建与外界交互端点的组件,实现消息的采集和传输。

本课程可帮助备考红帽认证 Camel 开发专家考试(EX421)。

 

课程内容摘要

  • 使用 Camel 创建基本路由和整合解决方案。
  • 通过聚合组合消息。
  • 使用 Camel 测试套件和模拟组件开发测试。
  • 使用 REST DSL 和 Swagger 开发 REST 服务。
  • 在 Karaf、EAP 和 Spring Boot 上采用 OpenShift 部署路由。
  • 通过并行处理增加路由吞吐量。

 

课程培训对象

  • 需要学习如何使用 Camel,实施企业整合模式(EIP)和使用 Camel 开发整合应用的 Java 开发人员
  • 需要了解如何在软件架构中使用 Apache Camel 实现应用整合的 Java 架构师

 

课程前提条件

  • 具备开发和部署 Java EE 7 应用的经验
  • 具备关系数据库、JDBC 和 SQL 的使用经验
  • 具备 Java 开发工具(例如 Maven 和 Eclipse)的使用经验

 

课程大纲

 

Fuse 和 Camel 简介
介绍如何使用 Fuse 和 Camel 整合应用。
创建路由
开发简单的 Camel 路由。
转化数据
使用隐式或显式转化模式,转换信息的数据格式。
使用 Camel 创建路由测试和处理错误
通过开发路由测试和处理错误,开发可靠路由。
使用 Java beans 进行路由
使用 Java beans 在 Camel 中创建动态路由。
实施 REST 服务
利用 Java REST API,在 Camel 上启用 REST 支持。
部署 Camel 路由
打包和部署 Camel 应用并采用红帽 Fuse 进行部署。
实施事务处理
通过实施事务处理,在路由处理过程中保障数据完整性。
施行并行处理
使用 Camel 并行处理机制,提升路由处理吞吐量。
进行综合复习
对 Camel 路由进行编码,展示对本课程中学到的知识的运用。

首页    全部课程    红帽专题    红帽认证 Camel 开发专家