榛子树

http://echo331.cnblogs.com

导航

flex特性

强大的编程模型与类库

Flex 用来制作企业级 Rich Internet Application,设计目标是解决有关多步流程、客户端数据有效性检验、数据操作和数据可视化等特定问题。


新的列表组件
利用其高性能的布局管理功能,可快速添加多行元素(如产品或缩略图)

JSP 样式编程模型
通过熟悉的 JSP 样式模型创建 Web 应用程序,在中心位置管理文件与资源。Flex 支持开发者所熟悉的开发工具,并可在代码发生改变时自动进行重编译。


MXML
使用 MXML 创建 Flex 应用程序。MXML 是一种基于 XML 的语言,可用来描述用户界面、创建数据模型和访问服务器资源。

Actionscript 2.0
利用 Actionscript 2.0 描述复杂的数据模型、流程控制及事件处理,这是一种基于 ECMA-262 标准的脚本语言。

Flash MX 2004 组件 (SWC) 导入
使用 Macromedia Flash MX 2004 创建独特的自定义组件,并导出为通用组件格式 (SWC),用以导入 Flex 应用程序。

可重用的组件
使用 MXML 或 Actionscript 中创建定制的组件并在应用程序中将其引用为 MXML 标签,可以节省时间并提高可重用性。Flex 包括几十种预建的组件,用于所有通用的及复杂的用户界面元素,如文本输入、按钮、选项卡、折叠菜单、幻灯片、单选按钮、复选框、日历、树形视图、组合框、列表、视频和声频控制器、表格和图形等。

布局管理器
包含布局管理器,这样当您设定用户界面的尺寸和元素时,Flex 能够相应地调整布局。

行为
充分利用了行为,即效果及其触发器。除了一些应用程序特有的行为外,Flex 还包含可创建定制行为的框架。

媒体管理
结合了 JPEG 和 PNG 等通用图像格式、Flash 电影和嵌入的 TrueType 字体。

工具提示管理器
您可以用一条简单的语句给 Flex 应用程序中的任何控件加上使用提示,也可以用使用工具提示管理器来创建完全自定义的弹出式提示。

历史纪录管理器
通过历史纪录管理器对用户浏览事件做出相应的反应。Flex 支持浏览器的“后退”和“前进”按钮。

层叠样式表 (CSS)
利用标准层叠样式表可轻松地定义与维护应用程序的外观与视觉效果。

访问支持
通过内置的访问支持功能创建可访问的应用程序。

拖放
使用拖放功能轻松地操纵及定位组件。

SVG 支持
使用 SVG 语法创建原始图形。

客户端数据校验
使用一整套校验程序,对通用的用户输入数据,如邮政编码、电话号码和信用卡号码进行有效性检查。Flex 也支持自定义校验。

开放灵活的开发

IDE 或文本编辑器支持
使用选择的工具编写 Flex 应用程序。Flex XML 方案充分利用了 XML 工具中的代码提示和语言支持。

Flex Builder
使用与 Flex 集成的集成开发环境。Flex Builder 是 Macromedia 的集成开发环境,供可视开发者进行 Flex 应用程序开发。对 Flex 应用程序进行设计、编码和调试时可以提高效率。Flex Builder 供布局 Flex 应用程序界面的可视开发人员使用,包括可视界面设计器、代码编辑器、调试器和部署功能。尤其好的是,Flex Builder 与 Flex 绑定。

Actionscript 性能评测器
使用 Actionscript 性能评测器可以查找性能瓶颈,它报告应用程序花在每一个方法上的时间。异步延迟报告将跟踪从应用程序启动到您得到结果经过了多长时间。

调试播放器
通过内置的 Flash Player 体验增强的错误报告。Flex 可以帮助您查找 Javascript 错误和非脚本 HTTP、FTP 和网络错误。

命令行调试器
使用强大的命令行调试器来对程序进行逐行跟踪。它支持完整的源码级调试,包括行号、作用域和其他符号。

强大的运行时服务

标准 Web 存档文件的部署
在 J2EE 服务器上或 servlet 容器中将 Flex 应用程序打包及部署成标准的 WAR 文件。

数据模型
使用强大的数据管理功能,创建并控制客户端数据模型,用于反应快、互动性强的应用程序。

数据访问
使用面向服务的架构与企业数据系统相整合。使用 Web 服务或 HTTP 访问后端资源,或者作为 Java 对象的 RPC 访问后端资源。Flex 支持的数据交换格式有 SOAP、原生 XML和 AMF。

数据绑定
使用强大而易于使用的机制将一个对象与另一个对象进行数据绑定。

缓存
使用服务器端内存中的缓存存储并管理生成的内容,以提高应用程序的性能。除非改动了应用程序,否则在默认状态下,请求的页面都来自于缓存中。

延迟实例化
Flex 仅在用户请求的情况下才将部分应用程序实例化,这样可以缩短应用程序的启动时间。

Flash Player 检测与更新
对 Flash Player 安装进行检测和更新(可选)— 这是对客户端设备的配置有“锁定”策略的企业的关键要求。

posted on 2007-03-31 16:26  榛子树  阅读(1194)  评论(0编辑  收藏  举报