0

Flex / Spring / LCDS プロジェクトがあり、Spring/Flex 統合モジュールを使用しようとしています。

単純な宛先とメッセージング エンドポイントを公開する場合は問題なく動作しますが、アセンブラーを使用するように構成する方法がわかりません。

バニラの非Spring統合方法には、次のような宛先の宣言が含まれます。

<destination id="book.service">
    <properties>
        <source>flex.data.assemblers.HibernateAnnotationsAssembler</source>
        <item-class>com.library.Book</item-class>
    </properties>
</destination>

しかし、このアプローチを Spring と統合しようとすると、うまくいきません。

この宛先にはアダプターが必要です。そのまま実行し、Spring/Flex 統合がデフォルトのリモート アダプターをインストールできるようにすると、実行時に次のエラーが発生するため、機能しません。

 Caused by: flex.messaging.config.ConfigurationException: Destination 'book.service' must specify at least one adapter.

この宛先をアダプターに接続するにはどうすればよいですか?

また、HibernateAnnotationsAssemberSpring 管理の Hibernate セッションを検出して統合しますか、それとも追加の構成も必要ですか?

4

1 に答える 1

2

私が知っていることから、Spring は BlazeDS とのみ完全に統合されています。Spring Bean (アセンブラー) を宛先として公開することはできません。

于 2010-10-28T16:47:16.530 に答える