WEB开发网
开发学院软件开发Java 基于 Cairngorm MVC 框架的 Flex 程序设计与开发 阅读

基于 Cairngorm MVC 框架的 Flex 程序设计与开发

 2010-08-16 00:00:00 来源:WEB开发网   
核心提示: execute() 方法中 PersonDelegate 执行 getPersonInfos() 方法,当请求发送成功,基于 Cairngorm MVC 框架的 Flex 程序设计与开发(10),返回数据的时候,通过注册的回调函数 onResults_loadPersons(event:Resu

execute() 方法中 PersonDelegate 执行 getPersonInfos() 方法,当请求发送成功,返回数据的时候,通过注册的回调函数 onResults_loadPersons(event:ResultEvent) 接收返回的数据,将每条员工信息用 VO 封装起来,然后更新 ModelLocator 中的数据,从而页面上的数据得到更新。

创建 MXML Application

以上将所有的组件已经创建完毕,现在是时候创建一个 Application 将它们组装起来。

在 flex_src 下新建一个 MXML Application,取名为 Cairngormdemo.mxml,代码如下:

清单 15. Cairngormdemo.mxml

 <?xml version="1.0" encoding="utf-8"?> 
 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" 
  xmlns:views="views.*" 
  xmlns:rds="business.*" 
  xmlns:control="control.*"> 
 <mx:Style source="assets/style.css"/> 
 
  <views:PeopleInfo x="51"/> 
  <rds:Services /> 
  <control:MyFrontControl/> 
 
 
 </mx:Application> 

在页面中将自定义组件 PeopleInfo,ServiceLocator 和 FrontController 实例化。

运行

运行 Cairngormdemo.mxml,如下图所示 :

图 7. 结果
基于 Cairngorm MVC 框架的 Flex 程序设计与开发

这里仅仅实现了加载数据的功能,增删改留给读者自己实现。

结束语

本文对 Flex MVC 框架 Cairngorm 的重要部分作了一个详细的介绍,当然还有一些细节问题值得研究,相信通过本文的示例项目,可以帮助您更快的掌握这种全新的开发方式。

本文示例源代码或素材下载

上一页  5 6 7 8 9 10 

Tags:基于 Cairngorm MVC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接