Flex的一种框架
特点:
* as3之上的IoC容器
* 可以特别使用在Flex上
* 扩展Cairngorm和PureMVC
* 提供基于MVC的架构和实现方式
* 基于Java Spring框架
* 特别专注于BlazeDS和remoting messaging交互逻辑
基于Spring AS框架的Flex项目结构:
* 数据对象定义在外部XML中
* 运行时加载
* 通过容器管理依赖注入
* 设置method-invocation方法浇铸元素预处理MethodInvokingFactory对象的实例
* 针对服务,操作和命名提供一些接口和抽象基础类
优点:
* 兼容 Cairngorm
* 兼容 PureMVC
* 特别有远程服务和消息方法定制,无需改动 services-config.xml 或者 messaging-config.xml
* 重用性强
* 易于测试
* 支持文档齐全
不足:
* 应用程序加载时间变长
* 无法无法更轻量的处理Logging,开发团队应该在Spring AS之外实现logging