开发者使用两种核心的语言来创建flex程序,第一个是MXML,Macromedia Flex标记语言,它包含了大量的XML标签,允许开发者布局他们的界面。 MXML能引用到XUL,或者XML UI语言,这些标记可以被扩展,有程序需要的额外能力,不象HTML。其它MXML结构允许你拥有自己的 look and feel MXML组件。
第二个语言是 ActionScript 2.0,它是一种ECMA-compliant 语言很像 JavaScript。ActionScript元素编码在MXML页面中。这是一种强类型的面向对象的语言,很容易被熟悉 java的开发上手。ActionScript 还有丰富的事件处理能力允许应用程序响应动态的用户交互。因为ActionScript 在flash插件中运行,所以无需为不同的浏览器编写相似的代码。
MXML跟ActionScript 都是基于文本的语言,能够在普通的文本编辑器,一个象Eclipse 的IDE,或者其它成熟的工具 象flex builder。假如你有java,XML经验,或一些脚本语言象 javascript,你就只有很小的学习曲线学习flex开发。
Flex 服务器 是为了将MXML和ActionScript 编译转化成flash 字节码.swf文件。这个过程就像java Web服务器容器编译JSP文件成Servlet。Swf文件在客户端的flash运行时环境中运行。Flex 服务器提供其它类似缓存,并发,处理远程对象的功能。
为你的遗留体系引入一个RIA框架
现在你已经有一些RIA方面的理解了,让我们来看看怎样为你已经存在的应用程序引入一个RIA框架。这将包括一些关于RIA应该在少耦合的程序中处于什么层的外置的讨论。此外,讨论将会在特别强调一些可能存在在开发flex与一些流行的开源框架结合的缺陷。这个例子会帮助你确定在引入RIA时潜在的问题。
让我们开始标识一个分层的体系结构。一个这样的体系一般包括 表现层,业务委托层,业务综合
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




