阅读更多

比利时的Christophe Herreman是开源框架Spring ActionScript 框架(以前的pranaframework)的创始人和主要开发成员之一,他致力于寻找高端的Flex和AIR的解决方案。

 

要寻找一个针对Adobe Flex和Flash项目且功能完善的IoC(控制反转)容器是件很困难的事。Cairngorm和PureMVC为Flex项目引入的特定框架结构,使得Flex的特性未能充分发挥。

 

Spring ActionScript是SpringSource提供的一种新的Ioc容器,作为Spring的扩展项目,并且能和Cairngorm、PureMVC这种MVC框架完美结合。它称不上真正意义上的框架,倒更像是一个工具箱。主要使用ActionScript 3.0编写而成,可被用于Flex,AIR,Flex和纯ActionScript的环境。

 

Christophe Herreman在接受dzone的采访时说道:

 

Spring ActionScript可以和其它任何框架协作。它并不遵循什么严格的架构,却能为开发者提供解决特定问题的模块化方案。它并不依赖于Flex框架,同时还能支持XML和MXML配置依赖关系,从头到尾没有引入专有的架构,却拥有创建灵活的MVC解决方案所需的所有模式,像事件总线、操作API、自动装配支持等等。提供了一个自由的开发模式,并不会仅限制于特定的框架。

在不久之后0.9版本便会发布,此版本更新了自动装配和模块化支持。

 

最后,他还在提到了一个AS3Commons项目,这也是他们正在开发的一个项目。致力于提供具有高复用性的ActionScript 3.0库,像reflection utilities, language utilites,通用的XML parser,logging框架等等。

 

点击查看全文详情:http://ria.dzone.com/articles/introduction-spring

来自: dzone
18
4
评论 共 4 条 请登录后发表评论
4 楼 lhgyy00 2009-12-24 15:32
3 楼 chrislee1982 2009-12-19 13:51
简单的说,就是ActionScript版本的spring是吧!!
2 楼 solid210 2009-12-19 09:07
piggy 写道
貌似是是springsource官方出版的。

什么都不懂就不要乱说
1 楼 piggy 2009-12-18 23:32
貌似是是springsource官方出版的。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • asp.net简述MVC开发模式

    详情请参考:http://www.runoob.com/aspnet/mvc-intro.html 1.MVC 是三种 ASP.NET 编程模式中的一种。MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。 2.MVC- 应用程序文件夹 所有的 MVC 应用程序的文件夹名称都是相同的。MVC 框架是基于默认的命名...

  • ASP.NET MVC 模式

    ASP.NET MVC 是一个全新的Web应用框架 ASP.NET 代表支撑应用框架的技术平台,表明ASP.NET MVC和传统的WebForm应用框架一样,都是建立在ASP.NET平台之上。 MVC 表示该框架背后的设计思想,意味着ASP.NET MVC采用了MVC架构模式。 MVC在20世纪70年代后期出现,产生于Xerox PARC施乐公司的帕洛阿尔托研究中心的Small...

  • ASP的2种开发模式

    一、ASP.Net的两种开发模式 1.1 ASP.Net WebForm的开发模式 (1)处理流程 在传统的WebForm模式下,我们请求一个例如http://www.aspnetmvc.com/blog/index.aspx的URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下的index.aspx文件,然后由index.aspx页面的CodeBeh

  • ASP.NET MVC 理解MVC模式

    PS:MVC出来很久了,工作上一直没机会用,所以我也没去学。出于兴趣,工作之余我将展开对MVC的深入学习,通过博文来记录所学所得,并希望能得到各位园友的斧正。 理解一般意义上的MVC模式 MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为以下三个基本部分: 模型(Model):模型用于封装与应用程序的业务逻辑相关的数据以及对数据的处理

  • ASP.NET MVC5(一):ASP.NET MVC概览

    ASP.NET MVC概览 ASP.NET MVC是一种构建Web应用程序的框架,它将一般的MVC(Model-View-Controller)模式应用于ASP.NET框架。 ASP.NET MVC模式简介 MVC将Web应用程序划分为三个主要的部分,以下是MSDN给出的定义: 模型(Model):模型对象是实现应用程序数据域逻辑的应用程序部件。 通常,模型对象会检索模型状态并将其存储在数...

  • MVC模式在.NET框架中的应用与实现 (转)

    MVC模式在.NET框架中的应用与实现 引言 .NET开发平台是由微软公司近年来推出的新型体系结构,在Microsoft .NET框架下,建立大型的Web应用和Web服务变得更加便捷。如何在.NET框架下构建健壮的、易维护、可复用的Web应用和服务,下面以肉仔鸡肠胃道微生物信息分析(GMIAS)系统为例介绍了具体的解决方案。 系统采用了MVC设计模式,很好的实现了...

  • ASP.NET 中的设计模式之MVC篇

    ASP.NET 中的设计模式之MVC篇 设计模式 MVC 页面控制器 模板与Page基类设计模式软件开发中,软件复用和团队协作都一直是最为人们关注的重要问题之一。有趣的是,这两个似乎属于软件工程范畴的问题都有一个共同的技术方面的解决之道:设计模式。 在这里,笔者无意对设计模式的含义进行过多介绍或者严格定义,只是给一个比较简单

  • 【ASP.NET MVC系列】浅谈ASP.NET MVC运行过程

    ASP.NET MVC系列文章 【01】浅谈Google Chrome浏览器(理论篇) 【02】浅谈Google Chrome浏览器(操作篇)(上) 【03】浅谈Google Chrome浏览器(操作篇)(下) 【04】浅谈ASP.NET框架 【05】浅谈ASP.NET MVC运行过程 【06】浅谈ASP.NET MVC 控制器 【07】浅谈ASP.NET M...

  • ASP.NET 之 MVC框架及搭建

    一、MVC简介 MVC:Model-View-Controller(模型-视图-控制器),MVC是一种软件开发架构模式。 1、模型(Model) 模型对象是实现应用程序数据域逻辑的应用程序部件。 通常,模型对象会检索模型状态并将其存储在数据库中。 例如,Product 对象可能会从数据库中检索信息,操作该信息,然后将更新的信息写回到数据库内的 Product 表中。 2、视图(V...

  • ASP.net MVC模式介绍(一)

    一、ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)表现层、Web Forms(Web 窗体) mvc编程模式的介绍: MVC 是三种 ASP.NET 编程模式其中的一种。 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web ...

  • ASP.NET下MVC设计模式的实现

      ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持。与以前的 Web 开发模型相比,ASP.NET 提供了许多重要的优点例如: 简易性;安全性;可管理性等。而且与基于过程的ASP页面技术相比,面向对象技术在ASP.NET中得到了完全实现。用传统ASP技术建立的Web应用实例中,在页面中同时实现显示,业务逻辑和流程控制,

  • ASP.NET MVC5 基础系列(1)——初探MVC

    一、由问题看本质 (一)什么是MVC? MVC是Model-View-Controller的简称。它是在1970年引入的软件设计模式。MVC 模式强迫关注分离 — 域模型和控制器逻辑与UI是松耦合关系。从而使应用程序的维护和测试更加简单容易。 (二) 解释一下MVC设计模式? MVC 设计模式将应用程序分解成3个主要部分: Model, View, Controller...

  • ASP.NET MVC与ASP.NET Web Form简单区别

      概论: Asp.net  微软 提供web开发框架或者技术。分Web Form和ASP.NET MVC。下面简单说明各自优缺点及使用场景。  Web Form 优点: 1.支持丰富的服务器控件。如:GridView和ListView可以绑定数据,从而减少了大量的代码编写 2.支持视图状态,每个控件状态以“隐藏域”的形式存在当前表单页面来达到“有状态”,这就是ViewState 3...

  • ASP.NET MVC概述:优点和特色一览

    MVC把一个web应用分成了三个部分:model view和controller。ASP.NET MVC框架提供了一个可以代替asp.net web窗体的基于mvc的应用。 ASP.NET MVC概述·mvc的优点: 1.通过把项目分成model view和controller,使得复杂项目更加容易维护。 2.没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为 3...

  • 在ASP.NET中实现MVC模式(一)

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • 简介ASP.NET Core MVC 的设计模式

    什么是MVC ​ MVC有三个基本部分——模型(Model)、视图(View)和控制器(Controller)。它是实现应用程序的用户界面层的架构设计模式????。 ​ 一个典型的实际应用程序通常具有以下3层,这是很多学生在学校或者初学的时候使用的分层形式。 用户展现层 业务逻辑处理层 数据访问读取层 我们称之为三层架构,而MVC设计模式通常位于实现应用程序的用户展现层中*。 MVC如何工作 ​ 让我们了解MVC设计模式是如何实现的。假设我们想要查询特定学生的详细信息(ID为1的学生信息),并在HTM

  • 经验之谈 ---- ASP.NET应用程序MVC5模式下的简单实例项目

    刚开始做ASP.NET应用程序的时候,自己一脸蒙B,具体的程序流程都不懂,所以自己打算写一个最简单的项目来看看ASP.NET MVC项目的具体流程。 若有写得不好的,还望指出. 目录结构如下图所示: 在企业中开发的时候需要自建Area(领域),所以我把最初项目带有的MVC文件夹我都删除了。 Controllers(控制层) UserController.cs代码: u...

Global site tag (gtag.js) - Google Analytics