1、 Flex 开发框架 - Swiz 特点 IoC和DI模式 简化事件侦听处理 异步远程调用 集中强调对于Java模式利用 优点 不强迫改变项目文件结构 metadata IoC DI 理机制 Flex内置事件处 Mate类似,也不定义项目结 构,需要开发团体自行定义 基于Swiz创建Flex结构 首先通知Swiz框架应用组件结构 关键为集中工厂模式 提供依靠管理,经过定制 metatag原标签Autowire 因为使用自定义元数据标签, 编译过程可能需要使用别框 架历来不曾用到参数 Adobe Systems Incorporated. All Rights Reserved. Flex 开发
2、框架 Spring ActionScript 特点 as3之上IoC容器 能够尤其使用在Flex上 扩展Cairngorm和PureMVC 提供基于MVC架构和实现方法 基于Java Spring框架 尤其专注于BlazeDS和remoting messaging交互逻辑 优点 Cairngorm PureMVC 尤其有远程服务和消息方法定制,无需 改动services-con g.xml messagingcon g.xml 重用性强 易于测试 支持文档齐全 基于Spring AS框架Flex项目结构 数据对象定义在外部XML中 运行时加载 经过容器管理依靠注入 设置method-invoc
3、ation方法浇铸元素预 处理MethodInvokingFactory对象实例 针对服务,操作和命名提供部分接口和 抽象基础类 应用程序加载时间变长 无法更轻量处理Logging,开发团体应 该在Spring AS之外实现logging Adobe Systems Incorporated. All Rights Reserved. Where to go next? .com/devnet www. ex.org .com/opensource .com .cn .com/cn Adobe Systems Incorporated. All Rights Reserved. 4 8 Adobe Systems Incorporated. All Rights Reserved.