1

Bean1 と Bean2 からすべてのフィールドとコレクションを取得し、場合によってはいくつかのビジネス ロジックを適用して、Bean3 を生成する必要があります (すべての Bean は、かなり複雑なグラフを持つ同じタイプの休止状態/ドメイン オブジェクトです)。

これを行う方法について何か考えはありますか?過去に似たようなことをしたことがありますか?

私のアイデア:

  1. ドーザー (http://dozer.sourceforge.net/)
  2. BeanUtils (http://commons.apache.org/beanutils/)
  3. 手延べソリューション
  4. ANその他のクールなソリューションはありますか?

推奨事項はありますか?

4

2 に答える 2

0

どちらのツールもビジネス ロジックを提供しません。また、何らかの方法で実装する必要があります。Bean ユーティリティは、標準表記で Bean プロパティにアクセスするのに適しています。ビジネス ロジックを優れた構文で実装するために、groovy を試すことができます。

于 2012-10-01T08:49:55.330 に答える
0

Dozer は優れた Bean マッピング ツールです。ただし、もちろん、ビジネス ロジックは実行しません。

ビジネス ロジックを実装し、Bean マッピングを Dozer に依存することに問題はありません。これが私がすることです。

于 2012-10-01T08:47:02.210 に答える