您的论文得到两院院士关注
文章编号:1008-0570(2009)11-3-0095-03
网络与
通信 基于flex的RIA在ASP平台中的应用
ASPplatformapplicationBasedonflexofRIA
(中国海洋大学)
侯瑞春高飞周志明孔陆
HOURui-chunGAOFeiZHOUZhi-mingKONGLu
摘要:本文介绍了RIA的模型结构以及Flex技术的运行机制,提出了采用Flex实现的一种RIA富客户端在ASP平台中的应用模型。本文重点实现了ASP平台的一种富客户端。关键词:RIA富客户端;Flex技术;ASP平台文献标识码:B中图分类号:TP393
Abstract:ThisarticleintroducedtheRIAmodelstructureaswellastheFlextechnology'soperationalmechanism,proposedtheRIArichclientapplicationmodelinASPplatformbytheuseofFlex.ThisarticlefocusedontherealizationofonekindofrichclientinASPplatform.Key
words:RIArichclient;Flextechnology;ASPplatform
1背景
随着
计算机网络技术的高速发展,互联网已经日益成为应用
程序开发的默认平台。随着应用程序的复杂性日益增加,程序日益臃肿导致用户对应用程序的交互日益下降。为了能处理更复杂的多媒体应用,改善用户的交互体验,出现了一种新的基于互联网的应用程序—RIA富互联网应用程序。富互联网应用程序将传统的桌面应用程序的快速响应和高度互动,与网络应用程序的广阔传达范围和简单发布结合在一起,通过简化和改进用户与网络应用程序的互动,以实现更丰富、更多互动和更快响应的用户体验。本文利用Flex构建RIA并使之应用在ASP平台上。
直观、更好用户体验的应用程序。对于企业来说,部署RIA不仅实现数据模型中的“富”,还可以现实用户界面的“富”,即RIA客户端更多的是和用户进行交互,从而较少与服务器进行交互,平衡了客户端与服务器端的复杂数据模型,RIA又可以从以前的服务器响应整个界面,转移到只有收到请求的应用程序部分才会做出相应的变化。即界面被分解成许多独立的模块,这些模块都会对收到的信息做出相应的反应,这样有效减少带宽成本。
技术创新
2.3FLEXFlex是为满足希望开发RIA的企业级程序员的需求而推
出的表示服务器和应用程序框架,它可以运行于J2EE和.
NET平台。Flex表示服务器提供基于标准的、声明性的编程方法和流程,并提供运行时服务,用于开发和部署丰富客户端应用程序的表示层。
2名词解释
2.1ASPASP是TheApplicationServiceProvider的简称,中文名为应用服务托管商。ASP
系统,顾名思义,就是应用服务托管商提供的一种以硬件/
软件租赁模式为核心的服务系统,它包括服务
器端和客户端两部分。它是对外包服务、应用租赁和网格计算三个方面的整合,为企业提供
全套服务的商业解决
方案,客户采用ASP主要是从成本收益的角度来考虑,即财务费用降低、IT管理更加轻松、投资更少,更为重要的是,公司可以集中精力在自己的核心业务上。系统的服务器端搭建于JAVA平台之上。
Flex应用程序框架由MXML、ActionScript3.0及Flex类库
三部分组成,开发人员利用MXML及ActionScript编写Flex应用程序,利用MXML定义应用程序用户界面元素,利用ActionScript定义客户端逻辑及程序控制;而将Flex类库中包含的大量的组件、管理器及行为等作为辅助,来加快整个开发的进程,程序编写完成后,通过Flex编译器将其编译为字节码,最终形成以*.swf为扩展的可执行的二进制文件。