blanco Framework 画像(小) 2009/04

blancoService

[blanco,サービス,Service,Java] 「サービス定義書」という Excelブックから、Webアプリケーションサーバで動作する常駐プログラムのソースコードを自動生成します。

広告: イマドキのIDE事情: Eclipseベースの統合翻訳環境「Benten」を使ってみよう 09/27
たげぞうさんの手による Benten 紹介記事!
インディックスページへ戻る
blanco Framework 一覧 ドキュメント Download (ダウンロード) SourceForge.jp
AntTask BatchProcess Cg CharacterGroup Commons Constants
Csv Db EclipseDistribution FixedLength JSF Log Mail Message NLpack
PDF Report ResourceBundle Service SOAP SQL StringConverter
StringGroup Struts SvnConf ValueObject
blancoServiceについて

blancoServiceは、「サービス定義書」という Excelブックから、Webアプリケーションサーバで動作する常駐プログラムのソースコードを自動生成します。

視点 自己評価 説明
対応言語 - Java言語
出現頻度 Javaアプリケーションを常駐化させたいニーズを持つ人は少数派でしょう。
適用効果 ★★ OSを問わず Windows/サービス も UNIX/cron も使わずに Javaアプリケーションを常駐プロセス化できます。
導入のしやすさ 導入は比較的簡単です。しかしドキュメントは整備されてはいません。
自動生成されるソースコードおよび設定については、内容をしっかり理解してください。
自動生成されるJavaDocに使い方のヒントがあります。

EclipseプラグインおよびApache Ant形式によって、簡単に利用することができます。そして、オープンソースのもと配布されています。

blancoServiceを利用すると、Webアプリケーションサーバさへ導入されていれば、OSを問わず OSに特別な仕組みを導入することなく、Javaアプリケーションの常駐化が可能になります。

サービス定義書の記入

下記のように サービス定義書という様式に必要項目を記入していきます。

blancoServiceプラグインの実行

記入が終わったら、Eclipseプラグインの「ソースコード生成」ボタンを押すだけで、必要な Java ソースコードを自動生成することができます。

自動生成されたソースコード (Java)

自動生成されたソースコードは、すぐに利用することができます。ランタイムライブラリなどは不要です。

ダウンロード (download)

blancoServiceの実行形式は、下記のページからダウンロードすることができます。

blancoService は Eclipseプラグインまたは Apache Ant形式によって実行することができます。あなたの手元に Eclipse (3.2以降のバージョン) と Excel(*.xls)形式のファイルを編集可能な表計算ソフトがあれば、すぐに そして簡単に blancoServiceを試すことができます。

blancoServiceの導入効果

blancoServiceを使うと、OSに常駐させてJavaアプリケーションを動作させたい というニーズを ごく簡単に実現することが出来ます。Excelなどの表計算ソフトを使って、サービス定義書 に必要項目を記入するだけで、サービスが自動生成できてしまうのです。

そんな便利なツールが オープンソースのもとで公開・提供されているのです。

blancoServiceの利用手順

blancoServiceを利用する主な手順は下記のようになります。

  1. Eclipseプラグインをインストールする。
  2. blancoServiceプラグインを起動する。
  3. blancoServiceプラグインで サービス定義書(*.xls)ファイルを作成する。
  4. Excelなどの表計算ソフトを使って、サービス定義書を記入する。
  5. blancoServiceプラグインで ソースコードの自動生成をおこなう。
  6. 自動生成されたソースコードを使って Javaアプリケーションを起動するプログラムを作成する。
  7. Webアプリケーションサーバに Java Servletの登録を 1行追加する。
blancoServiceはオープンソース/フリーソフトウェアです

SourceForge.jp


いがぴょんについて
Last modified: $Date: 2010/09/27 20:42:52 $