blanco Framework 画像(小) 2009/04

blancoResourceBundle

[blanco,properties,ResourceBundle,Java,Excel] 「リソースバンドル定義書」という Excelブックから、プロパティファイルおよびリソースバンドルアクセスをおこなうソースコードを自動生成します。

広告: イマドキの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
blancoResourceBundleについて

blancoResourceBundleは、「リソースバンドル定義書」という Excelブックから、プロパティファイルおよびリソースバンドルアクセスをおこなうソースコードを自動生成します。

視点 自己評価 説明
対応言語 - Java言語
出現頻度 ★★ リソースバンドル/プロパティファイルを処理させるニーズがある人に有益です。
適用効果 ★★★ リソースバンドル定義書とプロパティファイルの実装とが同期できます。
リソースバンドル置換文字に関する処理を確実に実現することができます。
導入のしやすさ ★★★ 簡単に導入できます。

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

  1. フォームに入力したデータをもとにプロパティファイルを作成することができます。
  2. メッセージの内容に合わせたメソッドをもったクラスを生成することができます。
    ->メッセージのなかの文字列の埋め込みを実装時に関連づけ忘れすることを防ぐことができます。
リソースバンドル定義書の記入

下記のように リソースバンドル定義書という様式に必要項目を記入していきます。

blancoResourceBundleプラグインの実行

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

自動生成されたプロパティファイル

Excelファイル形式の記入内容をもとに、プロパティファイル (*.properties) を自動生成することができます。

自動生成されたソースコード (Java)
ダウンロード (download)

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

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

blancoResourceBundleのドキュメントのダウンロード

blancoResourceBundleに関連する各種ドキュメントは、下記から入手することが出来ます。

blancoResourceBundle (RSS)
リソースバンドル定義書から Javaソースコードを自動生成する 「blancoResourceBundle」

blancoResourceBundleの導入効果

blancoResourceBundleを使うと、ドキュメントからプロパティファイルが自動生成できます。またリソースバンドルAPIの ルーチンワーク的で しかし厄介なプログラミングから人間を解放することができます。Excelなどの表計算ソフトを使って、リソースバンドル定義書 に必要項目を記入するだけで、リソースバンドル/プロパティファイルにまつわる作業およびプログラミングの大部分は自動化できてしまうのです。

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

また、blancoResourceBundleが自動生成するソースコードは、それらが独立して動作するようになっています。実行時ランタイムライブラリなどは必要ありません。

安全で確実なプロパティファイル/リソースバンドルのハンドリングが必要な方は、ぜひ blancoResourceBundleを試してみてください。Eclipseプラグイン形式となっているので、あなたの手元に Eclipse環境一式があれば、プラグインとして登録するだけですぐに使ってみることができます。

blancoResourceBundleはオープンソース/フリーソフトウェアです

SourceForge.jp


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