专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » flex开发:使用Swiz Framework进行Flex开发 »正文

flex开发:使用Swiz Framework进行Flex开发

来源: 发布时间:星期一, 2009年2月23日 浏览:47次 评论:0
        Adobe Flex和AIR社区在不断延续着早期Java社区趋势很多人都在开发新框架来简化或是改进Flex开发本文将介绍Swiz Framework它模仿了Java中Spring FrameworkSwiz Framework由Chris Scott开发基于Apache License 2.0

        Adobe技术布道者Christophe Coenraets在最近篇博文中讨论了Swiz Framework及其使用细节他将Swiz Framework描述为:

Swiz核心是个简单控制反转框架借助于IoC框架应用组件(例如视图)无需例子化其依赖(所用对象)甚至都不用查找在组件创建时框架会注入这些依赖(因此术语“依赖注入”也用来表示这种行为)并产生松耦合且可重用性更好组件Swiz IoC Framework所管理组件叫做bean
        在Christophe给出举例应用中他介绍了如何使用类似于Spring语法进行注入:

Swiz使用[Autowire]客户化元数据将bean注入到其他bean和view中
在inSync中contactService RemoteObject被注入到ContactController中如下所示:
1 2

[Autowire(bean="contactService")] public var contactService:RemoteObject;



... contactController又被注入到了View中参见ContactForm.mxml:
 
1 2

[Autowire(bean="contactController")] public var controller:IContactController;



        Tony Hillerson还讨论了Swiz Framework自动装配特性:

可能你没注意到Autowire可是个好东西我们不用管模型来自何处它是否为单态只要知道需要个模型而且框架会给我们个就行了注意点:属性需要为public否则Swiz无法为其赋值
        Tony和Christophe都觉得Swiz是个易于使用框架Christophe说到

Swiz是个易于使用且让人享受框架它具有非侵入特性并引入了些有趣想法
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: