《Java for Flash动态网站开发手札》内包含了明确地介绍了Flash和Java结合开发时要用到的各种技术,但是它比较太宽了,包含了web服务器和Java应用程序服务器,下面我们在这里做一个分隔出来的技术总结,怎样在Flash和Java应用程序服务器之间通讯:
[1]使用MovieClip对象的getURL、loadVariables、loadVariablesNum方法可以使用HTTP或HTTPS协议以URL编码格式向Java应用程序服务器传递和接收数据。
[2]使用LoadVars类的load、send和sendAndLoad方法可以使用 HTTP 或 HTTPS 协议以URL编码格式向Java应用程序服务器传递和接收数据。
[3]使用XML类的XML.send、XML.load和XML.sendAndLoad方法可以以XML格式向Java应用程序服务器传递和接收数据,这还包括一些基于XML的变种形式,例如WDDX、SOAP等。
[4]使用XMLSocket类的XMLSocket.connect 和 XMLSocket.send方法可以创建和使用TCP/IP套接字连接从而以XML 格式向Java应用程序服务器传递和接收数据。
[5]使用Connection类或者NetConnection的call方法可以使用AMF协议向Java应用程序服务器传递和接收数据,这被称为AMF-RPC的方式,还包括其它的变种形式,但都统称为AMF-RPC方式。
本文来自CSDN博客,转载请标明出处:
http://blog.csdn.net/zhang_yafei/archive/2007/01/03/1472732.aspx
分享到:
相关推荐
实现Flash和Java的数据交互通常有两种主要方式:Socket通信和AMF(Action Message Format)。 1. **Socket通信**:Flash Player支持TCP和UDP Socket通信,可以与Java服务器建立直接的网络连接。Java服务器端可以...
在Web开发领域,Flash、Java和JSP的交互是一个重要的技术话题,特别是在创建富互联网应用程序(RIA)时。本项目“Flash和jsp,Flash和Java交互的web project”旨在演示和实现这些技术间的协同工作,为用户提供更丰富...
在本教程中,我们将探讨如何构建一个融合了Flash和Java技术的Spring应用程序。"构建FLASH和JAVA FOR SPRING应用(一)"这个标题暗示我们将学习如何利用Flash客户端与后端Spring服务进行交互,以实现丰富的用户界面和...
然而,当用户需要在浏览器中实现复杂交互或者需要服务器数据支持时,Java和Flash的结合就显得尤为重要。 Java与Flash的通信主要有以下几种方式: 1. **Flash External Interface ( ExternalInterface API)**: 这是...
本示例“Flash+Java上传例子”提供了一种实现文件上传的解决方案,结合了前端的Flash技术和后端的Java处理。以下是关于这个主题的详细解释: 1. **Flash技术**:Flash是一款用于创建交互式动画、多媒体内容和富...
7. **WebSocket**:现代Web通信中,WebSocket提供了一种全双工、低延迟的连接方式,Flash和Java都可以通过WebSocket实现高效的双向通信。 虽然Flash的使用正在逐渐减少,但理解其与Java的通信机制仍然是了解Web历史...
综上所述,Flash与Java的Socket通信结合了Flash的交互性和Java的强大服务器能力,为开发动态、实时的Web应用程序提供了一种高效的方法。理解并掌握这一技术,对于提升RIA开发水平具有重要意义。通过不断的实践和优化...
- 游戏开发:Flash可以创建丰富的游戏图形和动画,而Java可以处理复杂的逻辑和网络同步,两者结合可以创建高性能的在线游戏。 - 数据交换:Flash前端可以显示用户界面,Java后端处理业务逻辑和数据存储,通过接口...
在IT行业中,文件上传是...综上所述,Java和Flash结合的文件上传方式,虽然在现代Web开发中可能不是首选,但在特定场景下仍然有其价值。理解其工作原理和实现细节,可以帮助我们更好地处理历史遗留项目或兼容性需求。
在本话题中,我们将深入探讨Flash网游基础通讯,重点关注Flash与FMS(Flash Media Server)以及Flash与Java之间的交互。这些技术在构建实时互动游戏和多媒体应用时起着至关重要的作用。 首先,让我们来看看Flash与...
本主题聚焦于“Flash获取Java后台数据”的技术实践,这涉及到Flash客户端与Java服务器之间的通信以及Java如何连接MySQL数据库获取数据。下面将详细介绍这个过程。 首先,Flash是一款由Adobe公司开发的多媒体创作...
总结来说,"flash as3/java soket 聊天室"是一个使用AS3作为前端和Java Socket作为后端的实时通信应用,提供了用户间的实时聊天功能。开发这样的应用需要理解网络编程、AS3编程和Java SocketAPI的使用。通过学习和...
本文将深入探讨这两个领域的关键知识点,并结合文件“linux和flash配置”来阐述它们在Java开发中的应用。 首先,让我们关注Linux。Linux是一种开源的操作系统,其稳定性和安全性使其成为开发服务器和后台系统的首选...
标题中的“键盘钢琴程序(Flash和JAVA)”指的是两种基于不同技术实现的在线模拟钢琴应用。Flash是一种曾经广泛用于创建互动内容的技术,特别是在网页上创建动态图形和游戏。而Java,尤其是Applet,是Java语言的一个...
综上所述,“RTMFP, flash to java”涉及的技术包括AS3的NetConnection和NetStream对象用于实现Flash端的RTMFP通信,以及Java通过第三方库实现的服务器端支持。通过这样的技术组合,可以构建出低延迟、高效率的跨...
总结一下,Open Flash Chart Java示例展示了如何在Eclipse环境下利用Java和JSP技术生成动态图表。通过理解服务器端和客户端之间的数据交互,以及如何在Java中构建和序列化图表对象,你可以创建出丰富的数据可视化...
“java运行时环境初始化时出现错误,你可能需要重装Flash?” ----------- 你真是太幸运了,下载吧!包你能用,错不了,下载解压出一个“jvm”,把这个文件夹复制到flash根目录即可,必须是flash cs4 ,cs5没试,...
6. **类结构**:在提供的文件列表中,我们看到了`TestPrint2Flash.class`和`TestPrint2Flash.java`。这表明存在一个名为`TestPrint2Flash`的Java类,它是执行转换的核心。`P2FConst.class`和`P2FConst.java`可能包含...
Flex是一种基于ActionScript和MXML的开源框架,主要用于构建...总之,Flex与Java的结合可以充分发挥两者的优势,提供优秀的用户体验和强大的后端处理能力。通过学习和实践,开发者可以创建出高效、互动的Web应用程序。