Flex与Java整合配置教程:BlazeDS替代LCDS
需积分: 10 10 浏览量
更新于2024-09-14
收藏 879KB PDF 举报
"这篇文档介绍了如何在Flash Builder 4中集成Java开发,主要讨论了两种配置方式:独立的Java工程与Flex工程,以及将Java元素加入到Flex工程中。使用的工具有MyEclipse搭配Flex插件,Tomcat 6.0作为应用服务器,以及免费的BlazeDS来替代LCDS进行数据通信。"
在Flash Builder 4中,Java程序员可以利用Flex技术创建富互联网应用程序(RIA),并与后端Java服务进行交互。文档首先提到了几个关键的资源和工具:
1. **MyEclipse + Flex插件**:MyEclipse是一款强大的Java集成开发环境,通过安装Flex插件,可以支持Flex项目的创建和管理。
2. **Tomcat 6.0**:这是一个广泛使用的开源Servlet容器,用于部署Java Web应用程序。
3. **BlazeDS**:BlazeDS是Adobe提供的一个免费服务器端组件,它允许Flex客户端与Java后端进行数据交互,替代了商业版的LCDS。
接下来,文档详细阐述了两种不同的配置方法:
**第一种配置:Java工程和Flex工程独立**
在这种模式下,Java程序员和Flex程序员各自专注于自己的部分,两者之间的交互通常通过HTTP、AMF(Action Message Format)或其他Web服务协议实现。许多在线教程和资源都详细说明了这种分离式的开发流程。
**第二种配置:Flex工程加入Java元素**
这种配置方式旨在让Flex和Java代码在同一项目中协同工作,简化开发流程。以下是具体步骤:
1. 在Flex视图中创建一个新的Flex项目,并指定Java源码的根目录。
2. 如果使用LCDS,项目可以被设置为J2EE项目,使得Java代码与Flex代码在同一工程中。不过,如果选择不合并,可能需要额外创建一个Flex项目或J2EE工程来处理Java代码。
3. 发布时,Java编译后的class文件需要放在Flex项目下的`webroot\web-inf\classes`目录中,确保与BlazeDS部署的项目一致。
在配置过程中,文档提到`Target runtime`选项可能不是必需的,至少在某些情况下删除对应的配置信息不会影响项目运行。
通过这样的配置,Flex可以利用BlazeDS与Java服务进行实时通信,实现数据的双向同步,从而在RIA中展现动态、交互性强的用户界面,同时充分利用Java的强大后端处理能力。对于Java程序员来说,掌握这种集成方法可以扩展其技能范围,进入富客户端开发领域。
2010-09-20 上传
2011-03-22 上传
2010-04-02 上传
2012-03-27 上传
2012-01-16 上传
2010-08-30 上传
2015-07-10 上传
2019-04-06 上传
zjhdreams
- 粉丝: 0
- 资源: 35
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能