0

Java側では、

Interface Node
FloatLiteral implements Node
Resource implements Node

そして帰ってくるサービスを提供するDAO

public List<Node> getAll()

したがって、FloatLiteralsとResourcesを返すことができます。

Flash Builder 4データ/サービスウィザードを使用すると、ノードに対してのみ値オブジェクトが生成されます。以下を追加して、ウィザードにFloatLiteralおよびResourceの値オブジェクトを生成させる場合(値オブジェクトが生成された後に削除されます)

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

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

Flash Builder 4 Data / Servicesウィザードを使用して、Flexリモーティングが継承とポリモーフィズムをサポートするようにする方法を知っている人はいますか?

ありがとう。

4

1 に答える 1

0

継承は、クラスのマッピングされたエイリアスを使用してオブジェクトを (デ) シリアル化するため、リモーティングによってサポートされます。ただし、Flash Builder データウィザード (Fiber) は継承をサポートしていません。私たちも少し前にこの問題に直面し、代わりに独自のコード ジェネレーターを作成することにしました。

于 2011-02-01T07:31:50.847 に答える