edi、xml、csv、およびその他の形式のデータを Java オブジェクトおよびリレーショナル形式にマッピングすることを検討しています。
検索した結果、http://www.smooks.orgが自分の仕事に適したツールであるか、apache camel に依存する必要があることがわかりました。
いくつかのユース ケースでは、ビジネス アナリストに GUI を使用してマッピングを行ってもらいたいと考えています。
edi、xml、csv、およびその他の形式のデータを Java オブジェクトおよびリレーショナル形式にマッピングすることを検討しています。
検索した結果、http://www.smooks.orgが自分の仕事に適したツールであるか、apache camel に依存する必要があることがわかりました。
いくつかのユース ケースでは、ビジネス アナリストに GUI を使用してマッピングを行ってもらいたいと考えています。
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