Spring-Flex架构分析

本文介绍了Spring-Flex项目,这是Spring与Adobe合作开发的一款开源工具,用于整合Spring框架与BlazeDS,使得开发者可以在RIA应用中更好地利用Spring的功能。文章详细讲解了Spring-Flex的服务端工作原理,并提供了配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

     Spring-Flex是Spring和Adobe共同研发的一个开源项目,她整合了Spring的优秀特性和

BlaseDS的工作机制,使用Spring也可以很好的应用在RIA应用程序开发中。

     (一)回顾BlazeDS

      参见BlazeDS架构分析

 

     (二)Spring-Flex整合后的服务端工作原理图

          spring-flex

 

(1)几个重要的标签:

1、<flex:message-broker/>

使用此标签,将会自己建立SimpleUrlHandlerMapping,MessageBrokerHandlerAdapter, MessageBrokerFactoryBean,而不再需要在spring配制文件中显示的写出来。

2、<flex:remotion-destionation/>

暴露运程服务,支持如下属性:channels,destionation-id,exclude-methods,include- methods,message-broker,service-adapter.

3、使用注解:

@Service(”productService”)

@RemotingDestination(channels={”my-amf”,”my-secure-amf”})

4、<flex:message-destionation/>及其它服务标签

不同服务性质采用不同的标签,这里不在分析。

(2)安全机制

正在学习中。

 

     (三)使用Spring-flex

Spring应用的写方没有变化,这里附主要的配制文件:

web.xml,services-config.xml,flex-servlet.xml,log4j.properties

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值