ダウンロードリスト

Sponsored link

プロジェクト概要

blanco Framework は オープンソースのJava, C#.NET, JavaScript, VB.NET, PHP, Ruby, Python言語用開発フレームワークです。Excelブック様式の設計書を入力してソースコードを自動生成します。各ツールは疎結合で部分利用が可能。EclipseプラグインまたはAntTaskで提供。

システム要件

システム要件が設定されていません

リリース時刻: 2008-10-29 15:53
blancoXmlBinding blancoXmlBinding-0.2.0 (1 個のファイル 非表示)

リリースノート

blancoXmlBindingはSAXベースの非常にシンプルで高速なXMLバインディングを実現するツールです。

概念としては、XMLをバリューオブジェクトへとマッピングします。いわば X/VOマッピングです。
世に多く存在する オブジェクトをXMLへとマッピングするのとは全く逆のアーキテクチャを採用しています。
シンプルな構造ゆえにバリューオブジェクト(Value Object)とXMLの間を可能な限り高速にバインディングすることができます。

[特徴]
* SAXインタフェースだけを利用している点
速度低下を引き起こしやすいDOMインタフェースは利用していません。

[開発者]
1.伊賀敏樹 (Tosiki Iga / いがぴょん): 開発および維持メンテ担当

[ライセンス]
1.ライセンス として GNU Lesser General Public License を採用しています。

[依存するライブラリ]
下記のライブラリを利用しています。
※各オープンソース・プロダクトの提供者に感謝します。
1.blancoCommons
概要: blanco Framework の構成要素のひとつ。共通ライブラリを担います。
ライセンス: GNU Lesser General Public License

変更履歴

2008.10.24 (0.2.0)
JDK 1.5 対応。

2008.07.29 (0.1.1)
XML出力時にバージョンやエンコーディングを指定可能になるように改善。
XML宣言直後に改行を挿入するように変更。

2008.07.24 (0.1.0)
JavaVM のバージョンによっては XML comment を適切に処理できない不具合があったのを修正。
CDATA処理の妥当性を大幅に改善。
プレフィックス・マッピング展開を実装。

2008.04.08 (0.0.9)
文字列の共有化を検討したが、やはり効果なし。

2007.12.27 (0.0.9)
prefixMapping対応を部分追加。(パースのみ対応。生成は未実装)

2007.12.27 (0.0.8)
パース: dtdファイルにアクセスできない場合に例外が発生することを抑制。