1

edi、xml、csv、およびその他の形式のデータを Java オブジェクトおよびリレーショナル形式にマッピングすることを検討しています。

検索した結果、http://www.smooks.orgが自分の仕事に適したツールであるか、apache camel に依存する必要があることがわかりました。

いくつかのユース ケースでは、ビジネス アナリストに GUI を使用してマッピングを行ってもらいたいと考えています。

4

1 に答える 1

3

Smooks はあなたにとって良い選択かもしれません。

XML、CSV、および EDL ファイルを Smooks を使用して Java Bean にマップすることは非常に便利です。これらの例のいくつかを見てください。

http://www.smooks.org/mediawiki/index.php?title=V1.3:xml-to-java http://www.smooks.org/mediawiki/index.php?title=V1.3:edi -to-java http://www.smooks.org/mediawiki/index.php?title=Smooks_v1.3_Examples

これらの Java Bean (単純な HashMap および ArrayList の場合もあります) を使用して、Freemarker テンプレート言語によって生成されたテキストから他のデータを構築することもできます。

非常に大きなファイルがある場合は、SAX 解析モデルを使用できる Smooks が適しています。また、非常に軽量で習得が容易なフレームワークでもあります。

Eclipse を使用したグラフィカルな IDE がありますが、ビジネス アナリストに役立つかどうか試してみることをお勧めします: http://www.smooks.org/mediawiki/index.php?title=Eclipse_IDE

于 2011-01-20T20:34:15.923 に答える