Parsley is all about decoupling. It is a dependency injection
framework and is has strong support for messaging. I like the way the
dependency injection as well as message handling is configured. By using
[INJECT] on a parameter, you tell parsley to inject an object of the
type as specified by the parameter. We will see examples of the usage
later on. Other things to inject are the [MessageDispatcher] that
enables dispatching messages from each component.
The final component I want to mention is the DynamicCommand object
.
I use it more as a controller, still it is an interesting concept. We
create one component that receives a message, does a remote call and
handles the result of that call. All in one object. Again, an example
will follow later on.
Parsley is an Application Framework for Flex and Flash Applications built upon an IOC Container and
Messaging Framework that can be used to create highly decoupled architectures.
It allows you to configure objects to be managed by the container with Metadata, MXML, XML or ActionScript
and is easily extensible.
While many other Application Frameworks for the Flash Platform are either a pure Flex Framework that cannot
be used without the Flex SDK or are a classic Flash Framework without any deeper integration with Flex, Parsley
is both. The core of the framework (the IOC Container and the Messaging Subsystem) does not depend on the
Flex SDK at all, but there are several additional modules that are specifically designed for Flex, providing
support for MXML Configuration, View Wiring and Flex Modules.
-
Structure of the Parsley solution
-
项目介绍:见附件截图
-
步骤如下:
-
a) Create an application file.
b) Add all the required lib swc into Classpath.
c) Create a Config.as file to store all the configuration.
d) Load the config file through FlexContextBuilder.build('filename').
e) Registering the services to Config file.
f) In action service file, we need to write all the events that can be managed by [ManagedEvents] tag.
g) We need to Inject the services through [Inject] tag which will be called from Action class.
h) Dispatch Event based on user activity.
I) In view portion, we need to write the [MessageHandler] part to handle the result event.
j) Process the server result in Result Handler part.
- 大小: 45.3 KB
分享到:
相关推荐
标题中的“Parsley LOC框架”指的是Parsley框架,这是一个专门为Adobe Flex和ActionScript开发者设计的开源依赖注入(Dependency Injection)和应用架构框架。它增强了Flex和Flash应用程序的可维护性和可扩展性,...
Parsley框架是一款专为Flex和Flash设计的IOC(Inversion of Control)容器和消息框架。它的主要目标是帮助开发者构建高度解耦的架构,通过Metadata、MXML、XML或ActionScript来配置和管理对象。Parsley的核心是IOC...
**ParsleyTest Flex框架Parsley的使用入门** Parsley是ActionScript 3.0的一个强大依赖注入(DI)和控制反转(IoC)框架,它为Flex和Adobe AIR应用程序提供了灵活的架构支持。这个名为"ParsleyTest"的压缩包文件...
Parsley Hello World 实例工程源代码是一个针对初学者设计的项目,旨在帮助开发者了解和掌握Parsley框架的基本用法。Parsley是Adobe Flex应用程序中的一个强大的依赖注入(DI)和事件管理框架,它使得组件之间的通信...
【Flex Parsley IOC框架笔记】 Flex Parsley是一个强大的Inversion of Control (IoC)框架,专为Adobe Flex和ActionScript开发者设计,它基于依赖注入和MVC(Model-View-Controller)开发模式,旨在简化Flex应用程序...
6. **容器管理**:Parsley Flash API包含一个容器,负责管理应用程序中的对象实例。容器可以自动创建、初始化和销毁对象,减轻了开发者对生命周期管理的负担。 7. **模块化**:Parsley支持模块化设计,使得大型项目...
- 在Parsley中,依赖注入是通过Context配置实现的,它可以自动创建并管理对象实例,同时根据需要注入依赖项。 2. **上下文(Context)** - Context是Parsley中的核心组件,它是对象图的容器,负责创建、管理和...
Parsley 2.3.1 是一个开源框架,主要用来处理复杂的软件架构和应用程序设计。这个资源包包含了所有开发者需要的组件,以便于理解和利用Parsley框架进行高效开发。 首先,让我们来深入了解"Parsley"。Parsley 是一个...
Parsley是一个针对Flex和Flash应用程序的应用框架,它基于依赖注入容器和消息传递框架,被设计用于创建高度解耦的架构。在ActionScript开发领域,Parsley是一个著名的IOC(控制反转)框架,它与Spring框架类似,但...
**Parsley** 是一个为 **Flex 和 Flash 应用程序** 设计的应用框架,其核心构建在一个 **IoC 容器** 和 **消息传递框架** 基础之上,这些特性使得开发人员能够构建高度解耦的架构。该框架支持多种配置方式,包括 **...
**Parsley.js** 是一个强大的前端验证框架,专门用于JavaScript,它的主要目的是在用户提交表单之前确保输入数据的有效性和正确性。这个框架通过添加轻量级的DOM数据属性和事件来实现验证,无需编写复杂的JavaScript...
Parsley是一个强大的开源框架,主要用于构建复杂的用户界面和应用程序。在本文中,我们将深入探讨Parsley框架的核心概念、设计哲学以及如何通过一个简单的"Hello World"示例来快速上手。 Parsley框架的核心理念是...
Flex Cairngorm和Parsley是两种在Adobe Flex框架中广泛使用的MVC(Model-View-Controller)设计模式实现库,它们主要用于构建大型、复杂的富互联网应用程序(RIA)。本源码Demo提供了这两种技术的集成应用实例,帮助...
Parsley 2.3 是一个强大的ActionScript 3.0框架,被Adobe咨询团队推荐用于Flex开发。这个框架的设计目标是提供一个高效、可扩展的解决方案,帮助开发者构建复杂的应用程序。通过阅读和理解Parsley 2.3的中文文档,...
Parsley 是一个专门为 Flex 和 Flash 开发的 Inversion of Control (IOC) 容器和消息框架,旨在创建高度解耦的架构。它的核心功能包括依赖注入、对象生命周期管理和消息传递,且具备良好的扩展性。Parsley 不仅能在 ...
若你不知道parsley,但您一定听过Cairngorm、Mate、PureMVC、Swiz或SpringAcitonScript,只要听说过其中之一就好了,因为parsley也是他们行列中的一员,是Adobe项目组今年7月份推荐的一个灵活的flex框架!
Parsley,是一款强大的JavaScript表单验证插件,可以帮助你只使用简单的配置即可实现表单验证功能,这完全基于它的强大DOM-API。 主要特性: 基于超棒的用户体验 超级方便配置 超轻量级(压缩后12K),支持...