[教程] Flex与JSON及XML互操作的演讲与教学[转]
发布:小优 | 发布时间: 2009年2月25日json与XML都是简单的数据存储语言,是现在WEB2.0流行的简单数据存储方式。那么FLEX与它们怎么进行交互呢?上次在做一个实验的时候就遇到了FLEX与JSON之间的交互,一直没有发现很好的教程和资料。今天偶然发现了个不错的教程,所以跟转过来和大家一起分享。
版权归属:作者 Jack Herrington 译者 张凯峰
Flex之于Java,就像美丽之于大脑,或者还有别的说法?谁能告诉我?我所知道的是,Flex和Java真的是能配合得很好,能创建出难以置信的富 Internet应用(RIA)。你会问Flex是什么?Flex是一个开源框架,你可以通过基于标签的MXML语言(以及ActionScript 3)来构建Flash应用。
你可以从Adobe的站点下载(http://adobe.com/flex)Flex IDE即所谓Flex Builder,并由此开始你的开发之旅。Flex Builder是个商业产品,但它有很长的免费试用阶段,能让你有足够时间想清楚是不是值得掏这个钱。在这篇文章中,我会演示如何一起使用Flex和 Java。Java会运行在服务器端,而Flex运行在客户端。这两端间的通信协议可以是任何你想要的协议。但在这里,我会先使用XML,然后再使用 JSON,因为这两种技术是我们在Web 2.0的世界里最常见的。
在线视频:
视频下载:Jack有关Flex与JSON及XML互操作的演讲 (QuickTime格式,33MB)。
查看英文原文:Flex for XML and JSON。
中文译文地址:http://www.infoq.com/cn/articles/flex-xml-json
下面干什么
Flex是基于Flash的,而Flash可以跟任何技术进行交互。它可以直接与基于SOAP的web服务交互。它甚至能跟AMF(Adobe Message Format)这样的协议进行二进制数据的通信。
如果这是你第一次使用Flex,你可能会想着如何用Flex来构建一个Flash小部件,放到自己的网站上以更吸引人的方式来显示数据。为了确保 Flash应用的尺寸足够小方便下载,记得一定要使用新版本Flash播放器中的运行时共享库(Runtime Shared Library,RSL)。这可以让你在客户端缓存大尺寸的库(比如Flex库),并在不同的Flash应用中重用这些库。
Flex和Java是一个强大的组合。Java提供了优秀的的服务器后端支持。而Flex和ActionScript 3提供的是一个易于编写和采用的通用跨平台的GUI层。
- 相关文章:
[教程] Adobe flex 3基本概述中文视频教程 (2009-2-8 21:10:33)
[下载] Flex 3 Cookbook中文版等电子书下载 (2009-2-5 16:5:58)
[教程] FLEX视频教程推荐:Flex in a Week (2008-10-19 22:54:2)
[书籍] 书店里的AS3.0/FLEX/Silverlight-RIA类图书大搜罗(慎入多图杀猫) (2008-10-12 15:22:44)
[发现] FlairBuilder能在线创建Flex/AIR应用程序-试用 (2008-10-9 23:29:3)
[书籍] 推荐大家购买几本FLASH方面的书籍 (2008-10-4 0:36:24)
[下载] 关于FLASH/flashlite/AS/FLEX/RIA/AIR的电子书下载 (2008-10-1 22:22:14)
[下载] RIA相关的英文书下载总索引(转) (2008-10-1 19:35:22)
[书籍]Flash/Flex ActionScript 3.0交互式开发详解 (2008-5-17 14:31:33)
[报道]“玩转RIA”在CSDN (2008-5-5 19:52:34)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





