WEB开发网
开发学院软件开发Java 集成 Flex, Spring, Hibernate 构建应用程序 阅读

集成 Flex, Spring, Hibernate 构建应用程序

 2010-01-04 00:00:00 来源:WEB开发网   
核心提示: 清单 3. SBI 和 Spring 依赖的 Jar 包org.springframework.flex-1.0.0.M2.jar(SBI)spring-beans.jarspring-context.jarspring-context-support.jarspring-core.jarspr


清单 3. SBI 和 Spring 依赖的 Jar 包
 org.springframework.flex-1.0.0.M2.jar(SBI) 
 spring-beans.jar 
 spring-context.jar 
 spring-context-support.jar 
 spring-core.jar 
 spring-tx.jar 
 spring-webmvc.jar 
 spring.jar 

MessageBroker 是 SBI 的一个组件,它的职责是处理 Flex 远程调用请求。MessageBroker 由 Spring 容器进行管理而不是由 BlazeDS。在 Web.xml 中添加 DispatcherServlet 允许 Spring 自行管理 MessageBroker。


清单 4. DispatcherServlet 配置
 <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/applicationContext.xml</param-value> 
   </init-param> 
   <load-on-startup>1</load-on-startup> 
 </servlet> 

接下来需要在 BlazeDS 的主配置文件 services-config.xml 中添加一个管道定义以支持 DispatcherServlet 对 Flex 请求的映射。


清单 5. 在 services-config.xml 中定义管道
 <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel"> 
   <endpoint url= 
     "http://{server.name}:{server.port}/{context.root} 
     /spring/messagebroker/amf" 
     class="flex.messaging.endpoints.AMFEndpoint"/> 
 </channel-definition> 

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:集成 Flex Spring

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接