2011-02-01 8 views
0

、私はこのようにそれがFloatLiteralsとリソースを返すことができFlash Builder 4で生成された値オブジェクトは継承/多態性をサポートしていますか? Java側で

public List<Node> getAll() 

を返すサービスを提供

Interface Node 
FloatLiteral implements Node 
Resource implements Node 

とDAOを持っています。

Flash Builder 4のデータ/サービスウィザードを使用すると、Nodeの値オブジェクトのみが生成されます。私は、以下の追加によりFloatLiteralとリソースのための値オブジェクトを生成するために、ウィザードを強制する場合

public List<FloatLiteral> getFloats() 
public List<Resource> getResources() 

生成された値オブジェクトのJava側のような関係を構築していないようですが(値オブジェクトが生成された後に除去されます)。すべてがスタンドアロンクラスです。

Flash Builder 4データ/サービスウィザードを使用して、Flex Remotingサポートの継承と多相化を行う方法を知っている人は誰ですか?

ありがとうございました。

答えて

0

継承は、オブジェクトのシリアライズにクラスのマップされたエイリアスを使用するため、リモート処理によってサポートされます。ただし、Flash Builderデータウィザード(ファイバー)は継承をサポートしていません。私たちはもう少し前にこの問題に直面し、代わりに独自のコードジェネレータを書くことに決めました。

+0

enum、genericなどのJava構文をサポートする、オープンソースのVOコードジェネレータがありますか?ありがとう。 –

+0

GraniteDSにはコードジェネレータがありますが、まだ使用していません。http://www.graniteds.org/confluence/display/DOC/4.+Code+Generation+Tools+Installation –

関連する問題