- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flex-RIA技术的发展与应用
中国工商银行股份有限公司上海分行
沈云凌
Player Plug 作为运行环境。开发者在Flex中可以完全访
问Flash绘画API。应用程序使用ActionScript 3作为其实 现复杂逻辑的脚本语言,这种作用类似于JavaScript的脚 本语言兼容Flash CS3和ActionScript3编写的文档。
ActionScript3的语法及关键字与Java非常相似, 即使以下两个Flex特有的关键字,也可以在Java中找 到相对应的技术:标签mx:script /mx:script,其 作用等同于JSP中的标签script language=JavaScript type=text/javascript。trace()函数,其作用类似于Java 中的Log4j。
2.组件的分类
Flex最吸引人的地方,莫过于其丰富而能带给人强 烈用户体验的组件,最大程度地体现了Web 2.0的用户 界面标准。Flex组件的常规分类如下:(1)可视化组件和 不可视化组件;(2)容器类组件和非容器类组件;(3)数 据可视化组件;(4)打印组件;(5)行为和效果组件。
行为和效果组件是Flex的特色,它们能使各个窗口 或界面之间通过“融合”性的方式过渡切换,给人很 “梦幻”的感觉。图1、图2是Flex中比较有特色的图表
组件的截图。
RIA(Rich Internet Application,富因特网应用程序)
是一种Web体验,它向用户提供了一种灵活易用的职能
桌面应用程序,并且将其使用范围延伸到传统的Web应 用程序中。Adobe Flex已经被确立为展示这种体验的首 选平台。
一、Flex-RIA的概述
虽 然 R I A 这 个 词 语 近 些 年 来 才 被 人 们 所 熟 识 ,
但 是 其 思 想 早 已 在各 个技 术领 域 得以体 现。R I A技 术 主要有Java、.Net、Aja x、Micromedia几个派别。“网页 三 剑 客”—— D r e a mwe av e r 、 F i r e w o r k s 、 F l a s h 就 是 Micromedia的杰作。而同属于这家公司的SVG和Flex在 市场上也有非常好的表现,Flash多应用于动画,SVG 则在矢量图方面有着出色的表现,Flex则在各大厂商 (SAP、IBM、Oracle)的ERP中得到越来越广泛的应用。
1.Flex的发展历程
Flash在中国受到关注已有10年了。Flash虽好,但 想要在企业级开发上占一席之地是不现实的。经过了 Flash的长期预热,依托于MXML(一种基于XML的声明 性标记语言)、ActionScript3.0(ECMAScript4的一种实 现)等标准化开发语言,Flash的兄弟Flex诞生了。
Flex是一项“毫无新技术”的新技术。然而,它借 助于自己得天独厚的运行环境——FlashPlayer,一跃成 为RIA开发的大热门。Flex 3是Adobe出品的开发RIA的 工具。
Flex application是用Flash的.swf文件格式封装的发
布在HTML网页中的应用程序。它在浏览器里以Flash
二、Flex后端数据支撑平台
1.数据通信方式
如果Flex只是在客户端有优秀的表现,那么它也是 很难在企业级应用中获得一席之地,所以Flex提供了多 种前端与后台的数据交互方式。
(1)低数据量的数据通信,包括HTTP Service、Web
2400
2000
1600
1200
800
400
0
2400
2000
1600
1200
800
400
0
利润
支出
金额
利润
支出
金额
日期
1月 2月
3月 4月 5月
1月 2月 3月
4月 5月 日期
图1 Flex曲线图及区域图控制实例
41
40
39
38
37
36
7.25
7.26
7.27 7.28
7.29
8.01 8.02
8.03
8.04
8.05
日期
图2 Flex K线图控制实例
Service、URL Loader、FileReference。
(2)大数据量的数据通信,包括AMF、Live Cycle、 Data Services、BlazeDS。
HTTP Service和Web Service适合于跨平台通信, 而通过Flex的AMF协议更适合于大数据量的通信,Live Cycle和BlazeDS除了提供对AMF协议的支持,还提供了 很多满足企业级需要的高级特性,如消息通信机制,服 务端向客户端推送数据等。
2.后端服务的应用
L i v e C y c l e 及 B l a z e D S 组 件 可 以 使 F l e x 技 术
您可能关注的文档
最近下载
- 信息系统等保安全方案.doc VIP
- 兴业银行信息技术专员岗位笔试选择题附笔试高分技巧.docx VIP
- 化工设计概论与化工制图课件第四章化工设备常用零部件简介.pptx VIP
- 高等教育5化工制图cad化工设备图中焊缝结构的表达.pptx VIP
- 化工设计概论与化工制图课件第七章车间布置设计.pptx VIP
- 新概念英语入门级6-10单元测试卷.pdf VIP
- 化工设计概论与化工制图课件第八章管道设计.pptx VIP
- 化工设计概论与化工制图课件第十章管道布置图.pptx VIP
- 化工制图cad8管道布置图.pptx VIP
- 统编版语文一年级下册2吃水不忘挖井人 课件(共54张PPT).pptx VIP
文档评论(0)