2

Java Webアプリケーション(SpringとHibernateを使用して実装)にデータをインポート/エクスポートする機能を追加したいと思います。Webアプリケーションには、ファイルからロードされたLOBデータとともに階層データが含まれています。要件は、データをXML /バイナリファイルにエクスポートし、すべてをZIPファイルにバンドルして、アプリケーションの別のインスタンスにインポートすることです。

これを実装するためにどのフレームワークを使用する必要があるかについての経験や提案はありますか(存在する場合)?

Pentahoのデータ統合(Kettle)の使用方法を教えましたが、テストと保守が難しいと思うので、2つを比較するためにうまくいく可能性のある他のJavaフレームワークを探しています。

4

1 に答える 1

1

Oracle を使用している場合は、 SQL Developerのデータ ポンプ機能を使用することをお勧めします。これは、自分で何かを実装しようとするよりもはるかに信頼性が高く、簡単です。私の経験では、データベースのネイティブ移行機能を使用するのが最善です。

私は Kettle を使用した経験があり、移行の一部として実際の ETL などの変換を行う必要がある場合は、これが良いオプションになる可能性がありますが、あなたが言ったように、テストはより困難です。

編集: 環境セットアップ全体のこの部分を作成する必要がある場合は、アプリ サーバー、プロパティ ファイル、データベース スクリプトなどを含むすべてをブートストラップできるPuppetまたはChefと組み合わせることをお勧めします。

于 2013-03-19T11:02:51.617 に答える