2011-09-12 5 views
0

これは、Spring/AOPの方が自分よりもうまくいくと思う人のための設計質問です。AOP:Axis Beanへのドメインモデルとその逆

私はさまざまなWebフォームからドメインモデルBeanのセットを取得しています。ドメインモデルのコンテンツをいくつかのWebサービスに提出するという要件があります。私はAxis2を使用してそのようにします。

私のコードのどこかで、私のドメインオブジェクトから必要な情報を照合し、それをAxis2ビーンズに入れるという面倒な作業に取り組まなければなりません。

AxisObject.setTheString(DomainObject.getTheString()) 

理想的には、私は離れて私のドメインオブジェクトから軸関連のコードを維持したいと思いますが、私のためにきちんと解決策は、ドメインオブジェクトなどのメソッドを持つことです。ほとんどの部分については、これは同じくらい簡単ですこのような機能を必要に応じてドメインオブジェクトに追加するために、AOPの機能(例:紹介機能)を使用できますか?そうでなければ、他のデザインパターンがここに現れていますか?

乾杯

答えて

0

これはAOPとは関係ありません。 Beanマッパーを探してください。 Dozerがありますが、自分で試したことはありません。しかし、私はあなたの引用のような明示的なマッピングコードを好むでしょう、それはコードのナビゲーションとリファクタリングを容易にします。

関連する問題