让Java和Flash互相交谈

让Java和Flash互相交谈

Getting java and flash to talk to each other

我有一个用Java编写的应用程序,我想为其添加一个Flash前端。 Flash前端将与独立Flash Player中的Java应用程序在同一台计算机上运行。 我需要两个部分之间的双向通信,并且甚至不知道该如何开始。 我想可以在两个程序之间打开一个套接字,但是我觉得必须有一种更简单的方法。 ActionScript 3.0中的api是否有一个很好的部分,可以让我直接访问java方法,还是必须诉诸套接字? 顺便说一句,我是Flash的新手,所以非常感谢任何好的指导!

谢谢


AMF是一种消息传递协议,通常用于在Flash和后端系统之间进行通信。有几种Java实现,但是我没有使用过任何一种,因此无法告诉您哪种方法最好。

  • 烈焰DS
  • 红色5
  • 花岗岩DS

Flash还可以与后端使用普通的旧XML,SOAP或REST,因此根据您的代码库可能会更容易。


还有OpenAMF。与Blaze,Red5和Granite相比,它非常成熟,稳定,简单且轻巧。

但是,它也已过时(仅适用于AMF0协议),并且该项目不再处于活动状态。许多人仍在野外使用它。而且文档不存在。


Granite DS是一个很好的解决方案,它将允许您设置服务以不仅与POJO进行通信,还与EJB3会话bean进行通信。它带有一个GAS代码生成器,用于将您的Java bean转换为as3等价物,并使用重力侧项目将数据推送到客户端。


我同意Granite DS。设置和开始很容易。

我已经使用它直接与与节俭生成的对象进行通信的EJB3 bean进行交谈。


MERAPI是Java与Flash之间通信的桥梁框架。


推荐阅读

    计算机主板BIOS设置详细-BIOS知识

    计算机主板BIOS设置详细-BIOS知识,,什么是电脑BIOS,一般电脑主板已经设置完毕后,电脑就开始按del键进入BIOS。系统启动BIOS,即微机的基本输入

    计算机蓝屏故障的计算机蓝屏解决方案

    计算机蓝屏故障的计算机蓝屏解决方案,,电脑蓝屏电脑故障经常使用电脑的朋友经常遇到,因为电脑蓝屏是一个非常普遍的现象,所以很难预测,什么时

    计算机自动关机的原因是什么

    计算机自动关机的原因是什么,,计算机(计算机),通常称为计算机,是一种用于高速计算的电子计算机。它可以进行数值计算和逻辑计算,还具有存储记忆

    电脑功率计算|电脑功率计算公式

    电脑功率计算|电脑功率计算公式,,电脑功率计算公式  从设计角度出发一般取300w/台基本都可以满足要求,可以从以下几个方面分析一下电脑功

    如何设置计算机视图视图的统一视图

    如何设置计算机视图视图的统一视图,,不知道你是否有这样的使用电脑经验,电脑在不同的文件夹打开,有时这个文件夹是用来查看列表的方式,但是当

    的故障_计算机解决无法打印文档

    的故障_计算机解决无法打印文档,,核心提示:最近,打印机出现了一个奇怪的现象,在打印正常之前,打印机不能打印最近的突然,提示发送打印作业,计算

    PC计算机:AMDCPU核心细节

    PC计算机:AMDCPU核心细节,,核心提示:AthlonXP的核心型athlonxp有4种不同的核心类型,但都有个共同点:他们都使用socketa接口,他们都使用PR标称值

    分析计算机减速的原因

    分析计算机减速的原因,,核心提示:做以上九点,我相信你的爱是快的。当然,如果速度很慢,你应该考虑硬件升级。学习电脑组装,就来吧… 有很多人说