第1章 Fuse Tooling チュートリアルについて


Red Hat Fuse Tooling チュートリアルは、Fuse Tooling を使用して Apache Camel アプリケーションを開発、実行、テスト、およびデプロイするための実践的な紹介を提供します。

前提条件

始める前に、次のソフトウェアに精通している必要があります。

Fuse Tooling チュートリアルの概要

チュートリアルの概要と、各チュートリアルで達成できることは次のとおりです。

  • 2章環境の設定

    Fuse Integration プロジェクトを作成し、チュートリアルリソースファイル (メッセージの例とルーティングコンテキストファイル) を設定します。プロジェクトを作成すると、ルーティングコンテキストと事前ルートが自動作成されます。

  • 3章ルートの定義

    フォルダーからメッセージを取得して別のフォルダーにコピーする単純なルートのエンドポイントを定義します。

  • 4章ルートの実行

    テストメッセージを表示します。ルートを実行し、テストメッセージがソースフォルダーからターゲットフォルダーにコピーされたことを確認して、ルートが機能することを確認します。

  • 5章コンテンツベースのルーターの追加

    メッセージをフィルターリングし、メッセージのコンテンツに基づいて別のターゲットフォルダーにコピーするコンテンツベースのルーターを追加します。

  • 6章ルーティングコンテキストに別のルートを追加する

    メッセージをさらにフィルターリングし、メッセージのコンテンツに基づいて別のターゲットフォルダーにコピーする別のルートを追加します。

  • 7章ルーティングコンテキストのデバッグ

    Camel デバッガーを使用してブレークポイントを設定してから、ルートをステップスルーしてルート変数とメッセージ変数を調べます。

  • 8章ルートを介したメッセージのトレース

    メッセージをルートにドロップし、すべてのルートノードを介して追跡します。

  • 9章JUnit を使用したルートのテスト

    ルートの JUnit テストケースを作成してから、ルートをテストします。

  • 10章プロジェクトを Red Hat Fuse に公開する

    Apache Camel プロジェクトを Red Hat Fuse に公開するプロセスをウォークスルーします。ローカルサーバーを定義し、公開オプションを設定し、サーバーを起動し、プロジェクトを公開し、サーバーに接続して、プロジェクトが正常にビルドおよび公開されたことを確認します。

Fuse Tooling 機能の詳細は、Tooling User Guide を参照してください。

サンプルアプリケーションについて

Fuse Tooling チュートリアルでビルドしたサンプルアプリケーションは、動物園が動物を注文するための簡単な注文アプリケーションをシミュレートします。サンプルの XML メッセージが提供されます。各 XML メッセージには、お客様情報 (動物園の名前、都市、国) と注文情報 (要求された動物の種類と数、および許可される動物の最大数) が含まれます。

Fuse Tooling を使用して、受信サンプルメッセージを取得し、コンテンツ (有効な注文と無効な注文) に基づいてフィルターリングし、動物園の場所 (国) で有効な注文をさらに並べ替えるブループリントプロジェクトを作成します。後のチュートリアルでは、サンプルアプリケーションを使用して、ルーティングコンテキストをデバッグし、ルートを介してメッセージをトレースし、JUnit でルートをテストし、最後に Fuse プロジェクトを公開します。

リソースファイルについて

各チュートリアルは、前のチュートリアルの上にビルドされています。あるチュートリアルで生成されたコードは、次のチュートリアルの開始点であり、チュートリアルを順番に完了することができます。または、最初のチュートリアルを完了した後、提供されているコンテキストファイルの 1 つを開始点として使用して、他のチュートリアルを順番どおりに実行することもできます。

チュートリアルは、ここ にある Fuse-tooling-tutorials-jbds-10.3.zip ファイルにあるリソースファイルに依存します。この zip ファイルには 2 つのフォルダーが含まれています。

メッセージ
このフォルダーには、message1.xmlmessage2.xml、…​ 、message6.xml という名前の 6 つのメッセージファイルが含まれます。最初のチュートリアルでは、2章環境の設定、これらのメッセージファイルを保存するディレクトリーを作成し、そのコンテンツも表示します。これらのメッセージファイルは、すべてのチュートリアルに必要です。
blueprintContexts

このフォルダーには、次の 3 つのルーティングコンテキストファイルが含まれています。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.