day 1
completed 1:
Roughly know how use swiz , how to config the swiz.
swiz is almost like the spring framework :
1. import swiz > swiz-framework-v1.3.1.swc .
2. provide the beanProviders which is pretty like the ApplicationContext of spring.
3. regist the configuration file in the swiz and the swiz:config which is more function
on the performance of load.
4. regist the models/services/controllers which you want managed by swiz and inject in
somewhere in the configuration file.
5. create the models/services/controllers you want and use the instance in the container
(beanProviders) wherever with the use of metedata tag [Inject].
-------------------------------------------------------------------------------------------------
completed 2:
how to dispatch and handle evnets in both visual and non-visual components.
1. in visual components we can dispatch the event in any place if you like
as to the handle you can use the metedata tag [EventHandler(event="",properties="")]
to tell the swiz the handle location . use the properties as the in params for
the handler.
2. as to the non-components use [Dispatcher] to instructs swiz to inject a dispatch ,
events dispatched via this dispatcher can trigger methods annotated with [EventHandler].
day 2 :
https://github.com/swiz/
http://www.adobe.com/cn/devnet/flex/articles/ioc_frameworks_print.html
http://www.martinfowler.com/articles/injection.html
difference between [Autowire] and [Inject] : inject is more like the upgrade of autowire
分享到:
相关推荐
Swiz框架是一款面向ActionScript 3.0的轻量级MVC(Model-View-Controller)框架,主要用于Flex开发。Flex是一种用于构建富互联网应用程序(RIA)的技术,它基于Adobe Flash Player或Adobe AIR运行时环境。Swiz框架的...
Swiz框架是一个专门为Flex和ActionScript开发者设计的轻量级框架,它的灵感来源于Spring框架,主要目的是通过控制反转(IOC)来简化Flex应用的开发。该框架的核心是提供了一个简单的方式来实现模型-视图-控制器(MVC...
Swiz is a brutally simple micro-architecture for creating Rich Internet Applications with ActionScript 3 and Adobe Flex ## How to Contribute The Swiz team welcomes contributions to the framework in ...
swiz框架的最新官网源码,供大家一同学习!
Swiz是一款轻量级的ActionScript 3框架,主要用于开发基于Adobe Flex的应用程序。这款框架以其简洁、灵活和强大的特性而受到开发者的欢迎。Swiz致力于简化MVC(Model-View-Controller)模式的实现,使得在Flex项目中...
Swiz 模仿了Spring 框架,它的核心是个简单的控制反转框架。借助于IoC框架,应用组件(例如视图)无需实例化其依赖(所用的对象),甚至都不用查找。在组件创建时框架会注 入这些依赖(因此术语“依赖注入”也用来...
附件是关于 Flash/Flex 几个重要框架 Cairngorm、Mate、PureMVC以及Swiz 的典型例子,由 Tony Hillerson 提供 Homepage: http://insideria.com
在Flex开发中,SystemManager是一个至关重要的核心组件,它扮演着整个应用程序的管理者角色。SystemManager不仅负责控制Flex应用的基本元素,如应用窗口、Application实例、弹出窗口和光标,还负责管理Application...
node-swiz是一个序列化和验证框架,旨在与通常使用XML和JSON作为传输方式的RESTful API一起使用。 安装 npm install swiz 教程和介绍 运行测试 npm run-script test 建置状态 执照 node-swiz在下分发。
在本示例中,我们将探讨四个常用的Flex IOC框架:Spring ActionScript、Parsley、Flicc和Swiz,通过比较它们的特性和使用方式,帮助你更好地理解和选择适合你的项目需求的框架。 1. Spring ActionScript: Spring是...
**Swiz框架**:Swiz同样使用依赖注入,并且提供了简单易用的API,使得开发者可以快速地实现MVC模式。 **使用MVC的好处**: 1. **代码分离**:MVC将业务逻辑、用户界面和数据管理分开,使代码更易于理解和维护。 2. ...
在Flex开发框架方面,有几种常用的选项,包括Cairngorm、PureMVC、Mate和Swiz。Cairngorm是Adobe官方推荐的框架,它的优点在于稳定性和全面性,但可能会导致代码过于复杂,尤其在大型项目中,开发效率可能较低,且...
若你不知道parsley,但您一定听过Cairngorm、Mate、PureMVC、Swiz或SpringAcitonScript,只要听说过其中之一就好了,因为parsley也是他们行列中的一员,是Adobe项目组今年7月份推荐的一个灵活的flex框架!
7. ** Cairngorm、PureMVC、Swiz等框架**:Flex社区发展出了一些架构框架,如Cairngorm和PureMVC,它们提供了一种组织和管理Flex应用复杂性的结构。Swiz则是一个轻量级的依赖注入框架,有助于解耦代码。 8. **Flex...
3. **Swiz**:Swiz是一个轻量级的Flex框架,它简化了Flex应用的开发流程,提供了更简洁的API和更好的性能。 #### 示例代码解析 下面给出的示例代码展示了如何定义一个简单的类,并提供了两个静态方法用于执行复数...
这个框架的特性方面,很像Swiz和RobotLegs。特性列表如下: • 依赖注入(DI)/控制反转(IOC) • 视图代理(View Mediation) • 事件捕获(Event Handling) • 非侵入性框架 • 配置简单 • 容易扩展 • 包含了很多对您...
你可能会学习到如何使用 Cairngorm、PureMVC 或 Swiz 等设计模式来组织大型项目,以及如何优化Flex应用的性能。此外,可能还会讨论到错误处理、模块化开发和调试技巧。 每个章节的源代码提供了实际操作的机会,让你...
在Flex中,我们可以使用 Cairngorm、Mate、Swiz 或 RobotLegs 等库来实现MVC中的模型层。 2. **视图(View)**:视图是用户看到和与之交互的界面元素。在Flex中,MXML文件通常用来定义视图组件,如按钮、文本框等。...