Spring BlazeDS Integration简介与入门
2009-09-28 00:00:00 来源:WEB开发网<servlet>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/web-application-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/gorilla/*</url-pattern>
</servlet-mapping>
以上配置通过标准的Servlet映射模式将所有的请求路由给DispatcherServlet,同时还将上下文配置信息指定为web-application-config.xml。
标准的BlazeDS文件位于WEB-INF/flex中,其主文件为services-config.xml,其中定义了通道、日志及其他系统配置。该文件的一个变化就是标准AMF通道的URL变成通过DispatcherServlet来路由请求:
<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
<endpoint url="http://{server.name}:{server.port}/{context.root}/
gorilla/messagebroker/amf"
class="flex.messaging.endpoints.AMFEndpoint"/>
web-application-config.xml是主配置文件。事实上,一旦配置好了其他文件,那么在大多数情况下只需要修改该文件就行了。在 web-application-config.xml文件中声明了MessageBrokerHandlerAdapter,这样就会将HTTP消息路由给Spring管理的Message Broker。
Tags:Spring BlazeDS Integration
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接