第三节创 建 Flex Data Services 应用程序
当你使 用 Flex Data Services 来开发应用程序时,就能体会该数据服务架构的强大功能。
关 于 Flex Data Services
Flex Data Services 在 Java 应用服务器上 或 Java 容器中执行,提供如下列所示的强大功能 :
- 1. 增强的数据服务 。
- 2. 与多个客户端进行数据共 享
- 3. 支持客户端到客户端的通 信
- 4. 自动服务器数据推 进
- 5. 客户端对服务器端资源的可靠访 问
- 6. 数据服务日 志
- 7. 增强的远程过程调用 ( RPC )功能
关 于 Flex 数据管理服 务
Flex 数据管理服 务 /Data Management Service 可以让你开发出使用分布式数据的应用程序。该特性可以实现诸如数据同步、数据复制、偶尔连接等功能 。 Flex Data Services 的数据管理服务、消息服务 和 RPC 服务都是基于低层的消息构造而建立的,如下图所示:
消息构 造 /messaging infrastructure 可以 使 Flex 应用程序连接消息目的地,发送消息,以及接收从其它客户端发来的消息。消息客户端可以 是 Flex 应用程序或者其它类型的客户端, 如 Java Message Service ( JMS )客户端。消息构造由服务器端的消息服务,和 在 Flex 客户端程序相应的消 息 API 所组成。
第四节使 用 Flex 图表组件
在图表或图形中显示数据的能力,可以使用户更加容易地解释数据以及它们之间的内在联系。 在 Flex 中,不再仅仅是出现一些简单的数据表格,你可以使用各种各样的图表形式去显示你的数据。它们是 :
1. 区域形图 表 /Area charts
2. 气泡形图 表 /Bubble charts
- 3. 烛形图 表 /Candlestick charts
- 4. 柱形图 表 /Column charts
- 5. 高低开合形图 表 /HighLowOpenClose charts
- 6. 线形图 表 /Line charts
7. 饼形图 表 /Pie charts
8. 标绘形图 表 /Plot charts
除了上述图形类型,你还可以扩 展 CartesianChart 控件来创建定制的图表。
定义图表数据
所有的图表控件都使 用 dataProvider 属性去定义图表的数据。图表组件使用一个简单的、或基于列表的数据提供 器 /data provider ,类似于一维数组。
数据提供器由两部分组成:数据对象的收集 和 API 。 API 是类执行的一套方法和属性,而数据提供器 在 Flex 组件和数据之间创建了一个抽象的层次。