Processingアプリケーションの作成の開始、開発環境の設定および開発とテストのツールの推奨事項について説明します。この章の内容は次のとおりです。Processingを作成するための、開始から終了までの推奨される手順を以下に示します。各種コンポーネントのプログラミングおよび構成は必ずしもこの順序で行う必要はありませんが、次の手順ではお薦めの通常の論理的な流れを示しています。この手順ではIDEの使用を想定していますが、これは必須ではなく、任意の環境を選択できます。Eclipseの概要」を参照してください。Processingアプリケーションを作成するには:3.2項「開発環境の設定」に従って環境を設定します。Processingプロジェクトを作成します。Eclipseプロジェクト」を参照してください。イベント処理ネットワーク(EPN)を設計します。EclipseおよびEPNエディタを使用して、EPNアセンブリ・ファイルを作成してアプリケーションを構成するコンポーネントの完全なリストおよびそれらが互いに接続する方法を追加し、アプリケーションで使用されるイベント・タイプを登録します。この手順では、特に構成しコード化する必要があるコンポーネントを決定するアプリケーションの設計、およびすべてのコンポーネント(EPNアセンブリ・ファイル)を指定する実XMLファイルおよびコンポーネント構成(コンポーネント構成ファイル)を指定するXMLファイルの作成の両方が組み合されています。アプリケーションを実行するたびにこのアプリケーションを更新します。アプリケーションへのハイレベルな視点を持つためにこの手順で起動することをお薦めします。Eclipseおよびイベント処理ネットワーク」5.3項「EPNアセンブリ・ファイルの作成」5.4項「コンポーネント構成ファイルの構成」アプリケーションで使用されるイベント・タイプを設計します。独自のJavaBeanを作成する場合は、Javaファイルのプログラミングを行います。第9章「イベント・タイプの定義および使用」を参照してください。イベント処理ネットワークの着信、中間、発信コンポーネントとして動作するアダプタまたはイベントBeanをプログラミングし、必要に応じて構成します。Processingで提供されるアダプタを使用できます。詳細は、次を参照してください。第16章「Javaでのイベントの処理」コンポーネント構成XMLファイルを作成して、プロセッサを構成します。この手順の最も重要な部分は、各プロセッサに関連付けられている初期ルールの設計および宣言です。EPLでのイベント・ストリームの問合せ」アップストリーム・チャネルからイベントを選択して、ダウンストリーム・チャネルにイベントを出力するためにプロセッサによって使用されるルールを設計します。CQLによって置き換えられます。Processingは、EPLとの下位互換性をサポートします。必要に応じて、構成XMLファイルを作成して、アダプタ、プロセッサ、およびビジネス・ロジックPOJOの間を流れるデータを処理するチャネルを構成します。第10章「チャネルを使用したEPNステージの接続」を参照してください。イベントをキャッシュにパブリッシュしたり、キャッシュのイベントを使用したりすることで、イベントの可用性を高め、アプリケーションのパフォーマンスを向上するために、キャッシング・システムを必要に応じて構成します。第13章「キャッシュの統合」を参照してください。Processingサーバー・ログ・サブシステムを使用します。Processingサーバー・コンソールの表示を行うことができます。Processingインスタンスを起動してサンプルを実行する前に、開発環境を設定する必要があります。JDKを使用するようにPATHおよびJAVA_HOME環境変数を設定する必要があります。JRockitをコンピュータにインストールするときに使用された可能性がある方法として、次の2つの方法があります。Timeインストールの一部としてのインストール。JDKには確定的ガベージ・コレクタが含まれています。(11.1.1)インストールの一部としてのインストール。JDKには確定的ガベージ・コレクタが含まれていません。このバージョンはテスト目的専用に提供されています。Processingを実行することをお薦めします。以下の手順では、いずれの場合にも適用できる環境の設定方法を説明します。JRockitの詳細は、2.4項「サンプルのパフォーマンスの改善」を参照してください。Windowsでの開発環境の設定方法この手順は、Windowsに開発環境を設定する方法を説明します。setEnv.cmdなどのコマンド・ファイルを作成して、ここで説明するsetコマンドを指定しておくと、セッションからログアウトした後に開発環境を簡単にリセットできます。パネル」→「システム」ウィンドウを呼び出し、「詳細設定」タブ、「環境変数」ボタンの順にクリックして、必要な環境変数を永続的に設定することもできます。環境変数は、現在のユーザーに対して、またはシステム全体に対して設定できます。JDKのbinディレクトリを含むようにPATH環境変数を更新します。PATH環境変数にAntのインストール先のbinディレクトリが含まれていることを確認してください。Timeがd:\jrockitディレクトリにインストールされていて、Antがd:\antディレクトリにインストールされている場合は、PATH環境変数を次のように設定します。Timeのディレクトリです。Processingがd:\Oracle\Middlewareディレクトリにインストールされていて、Antがd:\antディレクトリにインストールされている場合は、PATH環境変数を次のように設定します。JDKを参照していることを確認します。正しくない場合は、スクリプトを編集します。setDomainEnv.cmdスクリプトは、メイン・ドメイン・ディレクトリのdefaultserverサブディレクトリにあります。defaultserverサブディレクトリには、各ドメインのスタンドアロン・サーバーのファイルが含まれます。HelloWorldドメインは\MIDDLEWARE_HOME\ocep_11.1\samples\domains\helloworld_domainにあります。Processingをインストールした際に指定したミドルウェア・ホーム・ディレクトリです(d:\Oracle\Middlewareなど)。JDKを使用する場合setコマンドを次のように指定します。Timeのディレクトリです。JDKを使用する場合setコマンドを次のように指定します。JDKを参照するように設定します。JDKを使用する場合setコマンドを次のように指定します。Timeのディレクトリです。JDKを使用する場合setコマンドを次のように指定します。UNIXでの開発環境の設定方法この手順は、UNIXに開発環境を設定する方法を説明します。setEnv.shなどのコマンド・ファイルを作成して、ここで説明するsetコマンドを指定しておくと、セッションからログアウトした後に開発環境を簡単にリセットできます。JDKのbinディレクトリを含むようにPATH環境変数を更新します。PATH環境変数にAntのインストール先のbinディレクトリが含まれていることを確認してください。Timeが/jrockitディレクトリにインストールされていて、Antが/antディレクトリにインストールされている場合は、PATH環境変数を次のように設定します。Timeのディレクトリです。Processingが/Oracle/Middlewareディレクトリにインストールされていて、Antが/antディレクトリにインストールされている場合は、PATH環境変数を次のように設定します。JDKを参照していることを確認します。正しくない場合は、スクリプトを編集します。setDomainEnv.shスクリプトは、メイン・ドメイン・ディレクトリのdefaultserverサブディレクトリにあります。defaultserverサブディレクトリには、各ドメインのスタンドアロン・サーバーのファイルが含まれます。HelloWorldドメインはMIDDLEWARE_HOME/ocep_11.1/samples/domains/helloworld_domainにあります。Processingをインストールした際に指定したミドルウェア・ホーム・ディレクトリです(/Oracle/Middlewareなど)。JDKを使用する場合JAVA_HOME変数を次のように設定します。Timeのディレクトリです。JDKを使用する場合JAVA_HOME変数を次のように設定します。JDKを参照するように設定します。JDKを使用する場合JAVA_HOME変数を次のように設定します。Timeのディレクトリです。JDKを使用する場合JAVA_HOME変数を次のように設定します。IDEを強化するプラグインが含まれます。Eclipseの概要」を参照してください。Processingアプリケーションをテストできます。ロード・ジェネレータは、カンマ区切り値(CSV)ファイルを読み取り、結果をcsvadapterにフィードするコマンドライン・ツールです。csvadapterは、ロード・ジェネレータから値を受信し、それらの値を指定するイベント・タイプにバインドするよう設計されています。これらのツールの使用は、アプリケーションで実際のイベント・データ・ソースからデータを受信する前に開発中のコードを試行する比較的簡単な方法です。これらのツールを使用したテストの詳細は、21項「ロード・ジェネレータおよびcsvgenアダプタを使用したアプリケーションのテスト」を参照してください。reserved.法律上の。