Flex+JavaEE+BlazeDS配置教程:独立工程配置详解
需积分: 9 61 浏览量
更新于2024-09-16
收藏 728KB DOC 举报
"flex3(4)与web工程独立配置,Flex+JAVAEE+BlazeDS开发环境配置,AMF协议,BlazeDS介绍,Java与Flex应用程序通信"
本文档主要探讨的是如何配置Java工程与Flex3(4)的独立开发环境,特别是利用BlazeDS作为中间件来实现两者的高效通信。BlazeDS是一个基于Java的服务器端技术,它提供了一种解决方案,以缓解基于文本协议如XML在数据传输中带来的性能瓶颈问题。AMF(ActionMessage Format)协议,作为一种二进制格式,被BlazeDS采用,极大地提高了客户端与服务器之间的数据交换效率,同时减少了数据抽象层的维护工作。
BlazeDS不仅支持远程调用Java对象,如POJOs、Spring服务和EJB方法,还支持消息传递,允许双向通信,即从客户端到服务器端,反之亦然。它能与多种消息系统(如JMS、ActiveMQ)集成,并且能在各种Java应用服务器(如Tomcat、WebSphere、WebLogic、JBoss和ColdFusion)上运行。对于Flex应用程序,无论是在Web浏览器中还是在Adobe AIR环境中,BlazeDS的集成都相对简单。
为了更好地理解BlazeDS的工作原理,通常会通过创建一个简单的“HelloWorld”示例来开始。这样的例子将展示如何设置和调用服务器端的Java方法,然后在Flex客户端显示结果。这通常涉及到配置服务器端的BlazeDS服务,定义AMF通道,以及在Flex客户端建立与服务器的连接并执行远程调用。
配置Flex和Java的独立环境,你需要准备以下软件:
1. 开发环境:如MyEclipse、IntelliJ IDEA或Eclipse等,它们通常有对Flex和Java的集成支持。
2. Flex SDK:用于构建Flex应用程序。
3. Java Development Kit (JDK):用于Java开发。
4. BlazeDS:Adobe的开源项目,提供AMF3的Java实现。
5. 应用服务器:如Tomcat,用于部署Java和BlazeDS服务。
6. Flash Player:用于运行Flex应用程序。
配置步骤大致包括:
1. 安装和配置开发环境,确保支持Flex和Java开发。
2. 下载并集成BlazeDS到应用服务器中。
3. 创建Java类和方法,准备供Flex调用。
4. 配置BlazeDS的配置文件(如services-config.xml),定义AMF通道。
5. 在Flex项目中创建服务引用,链接到BlazeDS服务。
6. 编写Flex客户端代码,通过AMF调用Java方法。
7. 测试应用程序,确保通信正常。
通过遵循上述步骤,新手开发者可以避免在配置过程中遇到的常见问题。同时,文档作者提供了自己的QQ,以便于读者交流和分享更好的方法。这种共享精神有助于社区的学习和发展,使得更多人能顺利地掌握Flex和Java的集成开发。
2013-04-09 上传
2021-10-01 上传
120 浏览量
113 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
104 浏览量
众里寻TA
- 粉丝: 8
- 资源: 33
最新资源
- capstone-uav-2020.github.io
- Yii Framework 应用程序开发框架 v2.0.18
- finegenki.github.io
- 行业文档-设计装置-一种具有储物舱的换档杆手柄.zip
- 一起来捉妖驱动包11.0.zip
- 基于dlib的人脸识别和情绪检测
- 交付系统:BTH课程PA1450的自主交付系统项目
- React
- part_3a_decoder_model.zip
- dev.finance
- 速卖通店小秘发货-实时显示运费/利润/拆包提醒/渠道推荐等功能插件
- Gardening-Website:园艺网站,带有图片轮播,有关各种蔬菜的信息以及要提交的玩具表格
- VC++ 简单的图片操作类
- Hotel-key
- .emacs.d:我的Emacs设置
- 马克斯定时采集生成工具 v1.0