Flex Cairngorm Blazeds 整合教程

需积分: 3 24 下载量 38 浏览量 更新于2024-08-01 收藏 401KB DOC 举报
"该文档详细介绍了如何将Flex项目与Cairngorm框架和BlazeDS服务进行整合,以便实现客户端与服务器端的数据交互。整个过程包括创建Flex项目、配置BlazeDS服务、添加Cairngorm库、修改配置文件以及构建项目的目录结构。" 在集成Flex、Cairngorm和BlazeDS时,首先要创建一个新的Flex项目。在创建过程中,需要注意选择正确的项目类型。接着,需要设置服务,通过MyEclipse添加Apache Tomcat 6.0服务器,并配置好相应的服务路径。将BlazeDS的war文件作为Flex项目的WAR文件,并指定SWF文件的输出位置。 为了使用Cairngorm框架,需要将Cairngorm的SWC库添加到项目中。Cairngorm是一种轻量级的MVC框架,它帮助组织Flex应用程序的代码,使其更易于管理和维护。在主应用程序文件(如index.mxml)中,可以通过引入Cairngorm的相关类来利用其功能。 接下来,配置BlazeDS服务。BlazeDS是一个开源的服务器端技术,用于提供AMF(Action Message Format)通道,使Flex客户端能够与Java服务器进行低延迟的双向通信。在Web工程的`WEB-INF`目录下,修改`remoting-config.xml`文件,定义远程服务目的地,例如这里设置了一个名为"system"的服务,其源为`com.examos.impl.SystemImpl`。 在整合过程中,还涉及到了对`.flexProperties`文件的修改,确保项目识别正确的Web应用根目录。此外,需要建立flex_src目录结构,通常这个结构包含源代码、视图、模型和控制器等不同组件,以遵循Cairngorm的架构。 这个文档提供了一套详细的步骤,指导开发者如何将Flex的客户端界面与Cairngorm的架构优势结合,并利用BlazeDS实现与后台Java服务的高效通信。这个过程对于构建大型、可扩展的Flex应用程序至关重要,因为它有助于保持代码的组织性和可维护性。