お問い合わせ

コース概要

1. Camel の概要

  • Camel のメッセージモデル
  • Camel のアーキテクチャ

2. Camel によるルーティング管理

エンドポイント

  • Java ルートの作成
  • メッセージフィルタの使用
  • マルチキャストの使用

3. Camel でのデータ変換

  • データ変換の概要
  • EIP と Java を用いたデータ変換
  • XML 変換
  • Camel 提供のデータフォーマット
  • Camel の CSV および JSON データフォーマットの使用
  • テンプレートによる変換
  • Camel タイプコンバータの使用

4. ビーンと Camel

  • Java からのビーン呼び出し
  • Service Activator パターン
  • ビーンレジストリの使用
  • Camel のメソッド選択アルゴリズム
  • ビーンパラメータバインディング

5. エラーハンドリング

  • エラーハンドリングの理解
  • Camel のエラーハンドラ

6. Camel コンポーネントの使用

  • Camel コンポーネントの概要
  • ファイルおよび FTP コンポーネント
  • JMS コンポーネント
  • Web サービス用 CXF コンポーネント
  • ネットワーク用 MINA コンポーネント
  • JDBC および JPA コンポーネント
  • タイマーコンポーネント

7. エンタープライズ統合パターンの使用

  • アグリゲーター
  • スプリッター
  • ルーティングスリップ
  • ダイナミックルーター
  • ロードバランサー

8. Camel でのトランザクション

  • トランザクションの基礎
  • トランザクションクライアント EIP
  • トランザクションの設定と使用

9. 並行性とスケーラビリティ

  • 並行性の使用
  • Camel スレッドプールプロファイル
  • EIP との並行性使用
  • 同期とスレッド
  • 並行性クライアント API
  • 非同期ルーティングエンジンを使用する

10. Camel のモニタリング

  • ネットワークレベルでのヘルスチェック
  • JVM レベルでのヘルスチェック
  • Camel と JMX の使用
  • アプリケーション活動の検証
  • Camel アプリケーションの管理

要求

このコースを受講するために特定の要件はありません。

 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー