使用FlashBuilder4beta和BlazeDS创建Flex应用程序

需积分: 3 1 下载量 35 浏览量 更新于2024-09-14 收藏 309KB DOC 举报
建立连接BlazeDS远程端的Flex应用程序 BlazeDS 是 Adobe 公司推出的一个基于 Java 的中间件,它允许 Flex 应用程序与 Java backend 进行交互。BlazeDS 提供了一个强大的远程服务,能够让 Flex 应用程序调用 Java 中的方法,并将结果返回给 Flex 应用程序。 本文将指导读者如何使用 FlashBuilder4beta 创建一个连接 BlazeDS 远程端的 Flex 应用程序。为此,读者需要具备基础的 J2EE 容器、Adobe Flex 和 Java 知识。 首先,需要下载并安装 FlashBuilder4beta、BlazeDS4.0nightlybuild 和 ApacheTomcat。然后,需要创建一个 Java 类,例如 SimpleCustomerService 类,该类的方法将被 Flex 应用程序调用。在本例中,该方法名为 getAllCustomers(),用于返回一个包含 SimpleCustomer 对象的 ArrayList。 在编译 Java 类后,需要在 FlashBuilder4beta 中创建一个 Flex 项目,并将 Java 类编译后的文件添加到项目中。然后,需要使用 BlazeDS 创建一个远程服务,并将其部署到 ApacheTomcat 服务器上。 在 Flex 应用程序中,需要使用 ActionScript 创建一个服务类,并使用 BlazeDS 远程服务调用 Java 中的方法。最后,需要创建一个用户界面来显示服务请求的结果。 本文还提供了一个示例项目,读者可以下载该项目的源代码,并按照文章中的步骤创建自己的 Flex 应用程序。 BlazeDS 的优点是它提供了一个强大的远程服务,让 Flex 应用程序能够与 Java backend 进行交互,从而实现了丰富的企业级应用程序。同时,BlazeDS 也提供了一个灵活的安全机制,能够保护数据的安全。 作者 SujitReddyG 是 Adobe 公司的技术传道者,他在 Flex、J2EE 和 PHP 方面拥有丰富的专业知识,并特别擅长于在 Adobe Flash 平台上建立企业级应用程序。 本文提供了一个详细的指南,指导读者如何使用 FlashBuilder4beta 创建一个连接 BlazeDS 远程端的 Flex 应用程序,并将其部署到 ApacheTomcat 服务器上。本文还提供了一个示例项目,读者可以按照文章中的步骤创建自己的 Flex 应用程序。