Flex与Java整合:BlazeDS配置教程

需积分: 10 9 下载量 156 浏览量 更新于2024-12-04 收藏 879KB PDF 举报
"这篇文档详细介绍了如何将Flex与Java进行整合,特别关注的是在Java工程和Flex工程之间的交互配置。作者提供了两种配置方法,并强调了使用免费的BlazeDS代替昂贵的LCDS。文档适用于使用MyEclipse集成开发环境以及Tomcat6.0服务器的开发者。" 在整合Flex和Java的过程中,开发者首先需要准备必要的资源,包括安装带有Flex插件的MyEclipse以及Tomcat6.0服务器。BlazeDS被推荐作为Java和Flex通信的桥梁,因为它是免费且功能丰富的替代品,可以在Adobe官方网站获取并部署在Tomcat的webapps目录下。 第一种配置方式是将Java工程和Flex工程保持独立,允许Flex程序员和Java程序员分别独立工作。这种方式在网络上有大量的教程可供参考。然而,本文档主要聚焦于第二种配置方式,即在同一个项目中同时包含Flex和Java代码。 在第二种配置中,开发者需要在Flex视图下创建一个新的Flex项目,并将Java源代码目录(JavaSourceFolder)设置为Java业务源码的根目录。在Flex Builder 3(FB3)中,可以选择将Java J2EE项目和Flex LCDS项目合并,简化项目结构。如果不合并,开发者可能需要额外创建Flex或J2EE项目来分开存储代码,但最终目标都是确保Java编译后的class文件位于Flex项目下的`webroot\web-inf\classes`目录,以便与BlazeDS部署的项目一起运行。 配置过程中,尽管Target Runtime在某些情况下可能看似无用,但根据作者的经验,即使删除配置文件中的相关信息也不会产生问题。这表明开发者可以根据实际需求灵活调整配置。 通过这种方式,Flex可以利用 BlazeDS 与后端Java应用程序进行数据交换,实现富互联网应用(RIA)的功能。BlazeDS提供了AMF(Action Message Format)协议,使得Flex客户端与Java服务器端的数据传输更加高效和便捷。 这份文档为希望将Flex与Java整合的开发者提供了详细的步骤和建议,特别是对于那些希望通过MyEclipse和Tomcat环境进行开发的人来说,具有很高的实用价值。它不仅介绍了必要的工具和资源,还给出了具体的操作指南,有助于开发者快速上手Flex与Java的集成开发。