`

flex与Java使用blazeds通信

    博客分类:
  • flex
 
阅读更多

1、flex作为前端页面技术,可以实现快速开发,方便快捷;
2、flex与java服务器的通信,在本项目采用了blazeds实现,但是使用blazeds方式对于大文件上传无能为力!
3、关于在线编辑的实现:采用了点聚公司的免费WebOffice控件实现,是很不错的选择.这其中遇到了如下问题:
使用flex-iframe组件在flex中嵌入了html页面,但是这个flex-iframe组件会遮挡flex中的弹出对话框!
解决之道是避开在应用中弹出对话框,所以直接在flex中调用所嵌入的html页面中的js方法即可。
(1)如何在flex中调用所嵌入页面的js方法呢?很简单,直接在flex的as方法中使用:
    iframe.callIFrameFunction('jsFunctionName');方式调用即可!参数说明:
    iframe:在flex中用于嵌入html页面的flex-iframe控件的对象句柄
    jsFunctionName:就是嵌入在flex中的html中定义的js方法名,还可以获取该js方法的返回值:
    var returnValue = iframe.callIFrameFunction('jsFunctionName');

(2)给出几个开源组件的链接:
flex-iframe:http://code.google.com/p/flex-iframe/
附一个讲解得很不错的地址:http://blog.csdn.net/zjhzyzc/article/details/5152325

WebOffice控件:http://www.dianju.com.cn/p/weboffice/index.php#

 

 

分享到:
评论

相关推荐

    flex与java通过BlazeDs进行交互

    当所有配置完成后,我们可以启动Tomcat服务器,访问`http://localhost:8080/FlexJava/FlexJava-debug/FlexJava.html`来查看并测试应用程序。如果一切正常,用户在文本框中输入内容,点击按钮,应该能看到一个弹出的...

    flex+java+blazeds配置

    本文将详细介绍如何配置一个基于Flex、Java和BlazeDS的Web工程,以实现客户端Flex与服务器端Java的交互。 1. **BlazeDS介绍** BlazeDS是Adobe公司开发的一个开源项目,它提供了轻量级的消息传递系统,使得Flex...

    Flex与java通过BlazeDS实现通信

    - Flex代码:编辑FlexJava.mxml,使用s:RemoteObject标签定义一个远程对象(myFlex),指定目的地为Java的HelloWorldJava类。通过监听ResultEvent,当Java方法调用完成后显示返回的结果。 5. **Flex与Java通信过程...

    Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立)

    BlazeDS 是一款开源的服务器端技术,由 Adobe 提供,主要用于实现 Java 应用程序与 Flex 客户端之间的通信。它利用 AMF(Action Message Format)协议,这是一种二进制格式,相比基于文本的协议如 XML,AMF 提供了更...

    最简单的BlazeDS实现flex与java通信.rtf

    最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的...

    flex+java+blazeds

    BlazeDS允许Flex客户端与Java服务器进行实时的双向通信,支持发布Java服务为Remoting Destination,使得Flex应用可以调用Java方法,以及订阅Java推送的数据。 在"firstdome"这个实例中,可能包含了使用Flex、Java和...

    Flex与Java实现通信

    ### Flex与Java实现通信——使用BlazeDS技术详解 #### 一、引言 随着互联网技术的不断发展,前端与后端之间的数据交换变得越来越频繁。Adobe Flex作为一种强大的RIA(Rich Internet Applications)技术,广泛应用...

    FLEX_JAVA_BlazeDS独立部署DEMO.rar

    标题"FLEX_JAVA_BlazeDS独立部署DEMO.rar"揭示了这个压缩包是关于使用Adobe Flex、Java和BlazeDS技术进行独立部署的一个演示项目。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,而BlazeDS是Adobe提供的一...

    Flex Spring JAVA BLAZEDS整合

    BlazeDS是Adobe提供的一个开源工具,它支持Java远程调用(RPC)和Web消息传递,允许Flex客户端与Java服务器之间进行通信。 在Flex和Spring的整合中,关键在于Spring容器管理的Bean如何被Flex客户端访问。Spring社区...

    flex与java的通信 Blazeds remoteObject

    Blazeds全称为BlazeDS,它是一个开源项目,允许Flex客户端与Java服务器进行实时双向通信。Blazeds通过使用AMF(Action Message Format)协议,实现了高效、低延迟的数据传输,极大地提高了Flex应用的性能。 1. **...

    JAVA通过BlazeDS与FLEX通信

    JAVA通过BlazeDS与FLEX通信 BlazeDS.zip java项目,使用MYECLIPSE导入 FlexJavaServer.fxp FLEX项目,使用FLASHBUILDER4.5导入

    flex与java--Blazeds学习(配置)

    Blazeds 是 Adobe 公司提供的一个开源项目,用于实现 Java 应用程序与 Flex 应用之间的远程通信。首先需要下载 Blazeds 包并解压,然后将解压后的 `blazeds.war`、`ds-console.war` 和 `samples.war` 文件复制到 ...

    使用BlazeDS实现flex与java 整合

    BlazeDS是Adobe公司推出的一款开源的服务器端技术,它主要的作用是为Flex客户端与Java后端应用提供数据集成和实时通信。BlazeDS通过AMF(Action Message Format)协议,实现了高性能、低延迟的数据传输,使得Flex...

    Flex+Java+BlazeDS多文件上传

    本项目“Flex+Java+BlazeDS多文件上传”提供了一个完整的解决方案,利用Adobe Flex作为前端客户端,Java作为后端服务器,BlazeDS作为两者之间的通信桥梁。以下是这个项目涉及的关键知识点的详细解释。 1. **Flex**:...

    flex与java通信

    Flex和Java之间的通信是Web应用程序开发中的一个重要环节,它允许前端用户界面(UI)与后端服务器进行数据交互。Flex是一种基于Adobe Flash Player或Adobe AIR运行时的富互联网应用程序(RIA)开发框架,而Java则是...

    FLex与Java交互必备blazeds

    在Blazeds中,Flex客户端通过AMF(Action Message Format)协议与Java后端通信。AMF是一种二进制的序列化格式,它比XML或JSON等文本格式更高效,能快速传输复杂的数据结构。Blazeds提供了Flex和Java之间的AMF编解码...

    Flex+java+blazeds

    本文档详细介绍了如何使用Flex结合BlazeDS与Java进行数据交互的过程。通过以上步骤,不仅能够实现基本的数据交换功能,还能够为后续更复杂的应用场景打下坚实的基础。此外,对于那些希望深入了解Flex与Java集成开发...

Global site tag (gtag.js) - Google Analytics