第3回:15分でプロセスアプリケーションの開発 (1/3)

JBoss jBPMを試そう!

JBoss jBPMを試そう!

第3回:15分でプロセスアプリケーションの開発

著者:レッドハット株式会社 安間 太郎

公開日:2008/02/07(木)

jBPMグラフィカルプロセスデザイナのインストール

今回はEclipseベースのjBPMグラフィカルプロセスデザイナを用いてwebsaleプロセスをカスタマイズする方法を紹介していきます。ハンズオン形式で説明していきますのでぜひ挑戦して、jBPMアプリケーションの開発を体験してみてください。

それではまず、Eclipseをインストールしていきましょう。ダウンロードページ(http://www.eclipse.org/downloads/index.php)からEclipse IDE for Java EE DevelopersのLinux版をダウンロードして、展開すればインストール完了です(リスト1)。Windows版の場合は、zipファイルを展開してください。

なお、統合開発環境(IDE:Integrated Development Environment)のJBoss Developer Studio(http://www.jboss.com/products/devstudio)を利用している場合も同様に動作させることが可能です。

前回インストールしたjBPM Suiteにはグラフィカルプロセスデザイナが含まれています。ではグラフィカルプロセスデザイナの2つのサブディレクトリをEclipseインストールディレクトリにコピーしましょう(リスト2)。

この際ファイルを上書するため、あらかじめバックアップを行った上でコピーするのが安全でしょう。ただし、<jbpm_home>はjBPMのインストールディレクトリ、<eclipse_home>はEclipseのインストールディレクトリとなります。

JBoss Developer Studioの場合は、JBossプロダクトの開発に必要な設定があらかじめ行われており、jBPMグラフィカルプロセスデザイナもインストール済みですのでこの手順をスキップできます。

ではEclipseを起動しましょう(リスト3)。起動したらjBPMインストールディレクトリを指定します。「Window → Preferences → JBoss jBPM → Runtime Locations → Add Location → Location」にjBPMのインストールディレクトリを指定してください。このとき Nameには「3.2.2」を指定しておきましょう。

リスト1:Eclipseの展開(Linuxの場合)
$ tar zxvf eclipse-jee-europa-fall-linux-gtk.tar.gz

リスト2:グラフィカルプロセスデザイナのサブディレクトリのコピー
$ cd <jbpm_home>/designer/eclipse
$ cp -pr plugins <eclipse_home>
$ cp -pr features <eclipse_home>

リスト3:Eclipseの起動
$ cd <eclipse_home>
$ ./eclipse

図1:websaleをプロジェクトにインポート
図1:websaleをプロジェクトにインポート
(画像をクリックすると別ウィンドウに拡大図を表示します)

プロセスプロジェクトの作成

まず「File → New → Other → JBoss jBPM → Process Project → Next」を選択し、「Project name」に「websale」を入力してNextを押してください。今回は「Choose the Core jBPM Location for this project」は「3.2.2」を、「Generate simple process definition...」はチェックをせずにFinishを押します。

「File → Import → General → File System」を選択し、Nextを押します。「From Directory」で「<jBPM_HOME>/examples/websale」を選択し、左下のカラムで「websaleディレクトリ」をチェックして、Finishを押してください(図1)。

これでプロセスプロジェクトの設定は完了です。 次のページ


1   2  3  次のページ


レッドハット株式会社 安間 太郎
著者プロフィール
レッドハット株式会社  安間 太郎
JBossグループ テクニカル アカウント マネージャー
日商エレクトロニクス株式会社を経て、2002年BEAシステムズに入社。グローバルカスタマーサポートにてJavaミドルウェア、ESB製品などの技術サポートに従事。2007年よりレッドハット株式会社に入社。グローバルサポートサービスにてJBoss製品の技術サポートならびに日本におけるサポートサービスの拡充業務を担当。休日はゴルフ、ドライブなど。アウトドア好きで家にいることが少ないです。


INDEX
第3回:15分でプロセスアプリケーションの開発
jBPMグラフィカルプロセスデザイナのインストール
  websaleプロセス定義の表示とカスタマイズ
  作成したフォームの登録確認
JBoss jBPMを試そう!
第1回 JavaエンジニアのためのBPMツールとは?
第2回 15分で試してみよう!
第3回 15分でプロセスアプリケーションの開発
第4回 プロセス定義からJavaクラスを呼び出す仕組み
第5回 例外の処理を見ていこう!
関連記事
JBoss Enterprise Application Platformの全貌
BEA AquaLogic BPM Suiteを使い倒す
EJB 3を再考する

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored