Flex与Java交互:Blazeds框架实践笔记
需积分: 3 147 浏览量
更新于2024-11-24
收藏 387KB PDF 举报
"Flex+Java+BlazeDS的交互学习笔记"
这篇摘要主要涉及的是使用Flex、Java和BlazeDS框架进行应用程序开发的过程。BlazeDS是一个开源项目,它允许 Flex 客户端与Java服务器进行实时双向通信,通常用于构建富互联网应用程序(RIA)。
1. 开发环境配置:
- 使用MyEclipse 6.5作为集成开发环境,该版本内置了对Flex 3的支持。
- 配置Tomcat 6.14作为应用服务器。
- 在MyEclipse中为Flex工程添加Web capabilities,以便将Flex项目部署到Tomcat服务器上。
- 设置Flex Build Path,指定Flex Server,确保Flex工程能够正确运行。
2. Java程序:
- 创建一个简单的Java类`Person`,包含两个方法:`sayHello`和`getAge`,用于与Flex客户端进行交互。
- `sayHello`方法接收一个字符串参数并返回一个带有问候的字符串。
- `getAge`方法返回一个整数。
3. BlazeDS配置:
- 在`WebContent/WEB-INF/remoting-config.xml`文件中配置目的地(destination),这是Flex与Java进行通信的关键部分。
- 配置目的地`person`,指定Java类`com.aostar.flex.Person`为源,这样Flex可以通过这个目的地调用Java类的方法。
4. Flex程序编写:
- 在Flex界面中,创建一个事件监听器,当用户输入文本后调用`sayHello`方法,并在结果返回时触发`getName`函数。
- `getName`函数接收到`ResultEvent`后,通过`event.result`获取Java方法的返回值,并显示在弹出的警告框中。
5. 问题与注意事项:
- 开发过程中,需要注意按照特定步骤操作,否则可能会导致错误,例如不正确的配置可能导致Flex工程无法正常运行或与Java服务器通信失败。
这篇学习笔记展示了如何使用Flex和Java通过BlazeDS进行数据交互的基本流程,包括开发环境的搭建、Java后端服务的创建以及Flex前端的编程。通过这样的交互方式,可以实现动态更新的用户界面和高效的服务器通信。对于Flex开发者来说,理解并掌握BlazeDS的使用是构建高效RIA不可或缺的技能。
2012-11-12 上传
2015-01-20 上传
2011-01-19 上传
2011-05-23 上传
2019-04-04 上传
2014-08-21 上传
2021-10-01 上传
点击了解资源详情
小小巴菲特
- 粉丝: 2
- 资源: 6
最新资源
- OPNET 用户指南_翻译稿
- 数据库的设计-----VFP
- FLEX 3 CookBook 简体中文学习基础资料PDF
- TOMCAT移植到JBOSS
- Myeclipse7[1].0+JBoss5.0测试EJB3.0环境搭建过程详解
- PROTEUS中文教程
- NCURSES Programming HOWTO中文第二版
- 高性能计算之并行编程技术--MPI并行程序设计
- ORACLE备份策略
- 软件评测师07年大题与答案,Word版
- The Productive Programmer.pdf
- c#团队开发之命名规范
- 计算机操作系统(汤子瀛)习题答案.pdf
- ArcGIS Server轻松入门
- 基于组播技术的网络抢答系统设计
- USB数据采集的几个问题