Flex、Spring整合:Spring BlazeDS Integration
准备:
1、下载Spring BlazeDS Integration:http://www.springsource.org/spring-flex
2、将下载回来的jar放置到我们之前创建的blazeds项目http://depravedangel.iteye.com/blog/871480lib下
整合:
1、将原来flex提供的MessageBroker
<servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><servlet-mapping><url-pattern>/spring/*</url-pattern></servlet-mapping>
<channel-definition id="my-amf" /></channel-definition> -->
<channel-definition id="my-amf" name="code"><!-- Maps request paths at /* to the BlazeDS MessageBroker --><bean /><!-- Bootstraps and exposes the BlazeDS MessageBroker --><bean id="springManagedMessageBroker" />
<factories><factory id="spring" /></factories>
<destination id="guestListService"><properties><factory>spring</factory><source>guestListService</source></properties></destination>
<!-- Expose the guestListService bean for BlazeDS remoting --><bean id="guestService" ref="springManagedMessageBroker"/><property name="service" ref="guestListService"/></bean>
<mx:RemoteObject id="ro" destination="guestService" endpoint="http://localhost:8080/blazeds/spring/messagebroker/amf"1 楼 maoyongkang 2011-10-02 一定得写这个endpoint="http://localhost:8080/blazeds/spring/messagebroker/amf"吗? 2 楼 maoyongkang 2011-10-03 本来很简单一件事情,被网上这些高手整的那么复杂,浪费了我一天的时间。 3 楼 depravedangel 2011-10-06 maoyongkang 写道一定得写这个endpoint="http://localhost:8080/blazeds/spring/messagebroker/amf"吗?