学习flex首先要了解ria技术ria(富互联网运用程序)是企.docVIP

学习flex首先要了解ria技术ria(富互联网运用程序)是企.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
111 1 11 第第 第 第 章 章导读 Flex Flex概述 Adobe Adobe? Flex?是Adobe公司推出的多平台的RIA(Rich Internet Applications)开发产品。它包含了一系列技术和产品,如Flex Framework、Flex Builder、Flex Charting、Adobe LiveCycle Data Services ES等。本章将详细介绍Flex和Flex技术;对比Flex应用与传统网页应用;学习Flex包含的各个元素,以及它们的工作原理。 1.1 RIA概述 学习Flex首先要了解RIA技术。RIA(富互联网应用程序)是企业级应用程序客户端的最新技术,具有高度的用户互动性和丰富的用户体验。RIA技术的出现是在企业级应用程序经历了几次系统构架方面的转变的必然结果。 企业级应用程序最初的模式是客户机/服务器(Client/Server,C/S)应用程序。20世纪90年代随着Windows的出现和客户端处理能力的增强,出现了客户机/服务器应用程序。它采用图形用户界面,客户端的数据处理能力比较强。但由于受到使用局域网的限制,客户端应用程序需要进行不断的更新,因此其应用范围存在很大的局限性。 20世纪90年代中期,互联网飞速发展,出现了浏览器/服务器(Browser/Server,B/S)应用程序。Web技术的使用解决了C/S应用程序问题,但由于使用了HTML页面形式的用户界面,客户端的数据处理能力较C/S应用程序有所减弱。 RIA技术的出现重新平衡了客户端和服务器端的关系。RIA是B/S技术在客户端的突破发展,它是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本布署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。RIA大致包括了Flex、Ajax、WPF、OpenLaszlo和Google Web Toolkit等一系列产品,而Flex是同类产品中最领先和成熟的产品,改善了用户体验。 1.2 Flex概观 Adobe公司的Flex是一个安装在客户端的表现层的服务器;是一个富用户界面组件库;是一个类XML基础的标记语言,用来布局组件;是使用ActionScript这种OOP(面向对象程序设计)语言用于用户界面和应用程序的一个框架。 Flex 将基于标准的语言和各种可扩展用户界面及数据访问组件结合起来,使开发人员能够快速构建具有丰富数据演示、强大客户端逻辑和集成多媒体的Flex应用程序。 使用 Flex 构建的应用程序能够在所有常见桌面平台上运行,支持对应用程序外观进行完全自定义,并支持各种连接到后端数据和服务的方法。 1.2.1 Flex应用技术 对于Flex的初学者,首先需要了解什么是Flex技术,了解Flex所使用的其他附加技术。简单地说,编程者在Flex框架中建立Flex应用程序,并在Flash Player上进行应用。下面详细地讲解一下Flex所使用的各项技术。 1.了解Flash Player Flex是Adobe Flash平台的一个组成部分,也是Flash Player的一组核心技术。Flex的应用程序需要在Flash Player上展开,也就是在Flash Player中运行Flex应用程序。Flash Player 是一个用于内容和应用程序的轻量型运行库,它不仅符合安全要求,而且是基于许多 Web 标准(包括 ECMA-262 编程语言)构建的。 Flash Player是被广泛应用的软件技术,几乎所有的计算机都安装某一个版本的Flash Player,因此Flex可以不受平台限制地得以广泛的应用,并且它仅占用1MB的少量内存。 Flex 2以上版本的产品都需要基于Flash Player 9的运行,因此在使用高于Flex 2版本的Flex产品时,需要安装Flash Player 9以上的产品。使用Flex框架可以建立和编译代码为.swf的文件格式,.swf文件格式是Flash Player可以阅读的二进制代码。 2.了解Flex框架 Flex框架就是Flex类库和Flex所使用的ActionScript类的集合的代言词。Flex框架完全由ActionScript类所书写,定义了其控件、容器和管理组件。在本书中,Flex的类库是将要讲解的主要内容。图1-1显示了Flex框架所包含的各类组件。 ………………… … … … … … … … 图1-1 Flex框架组件 3.Flex Builder Flex Builder是Adobe官方发布的IDE(集成开发系统),用来构建在开源的Eclipse IDE上,使用Flex的MXML和ActionScrip技术,进行Flex书写和调试。 要注意的是,Flex B

文档评论(0)

robert118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档