让java和flash相互对话

让java和flash相互对话,java,flash,Java,Flash,我有一个用java编写的应用程序,我想给它添加一个flash前端。flash前端将与独立flash player中的java应用程序在同一台计算机上运行。我需要两个部分之间的双向沟通,甚至不知道如何开始这件事。我想我可以在这两个程序之间打开一个套接字,但我觉得一定有更简单的方法。ActionScript3.0中是否有一个很好的api部分允许我直接访问java方法,或者我必须求助于套接字?顺便说一句,我对flash还比较陌生,所以任何好的指南都将不胜感激 Thank是一种消息传递协议,常用于fla

我有一个用java编写的应用程序,我想给它添加一个flash前端。flash前端将与独立flash player中的java应用程序在同一台计算机上运行。我需要两个部分之间的双向沟通,甚至不知道如何开始这件事。我想我可以在这两个程序之间打开一个套接字,但我觉得一定有更简单的方法。ActionScript3.0中是否有一个很好的api部分允许我直接访问java方法,或者我必须求助于套接字?顺便说一句,我对flash还比较陌生,所以任何好的指南都将不胜感激

Thank

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


Flash还可以将普通的XML、SOAP或REST传输到后端,因此根据您的代码库,这可能会更简单。

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

还有。与Blaze、Red5和花岗岩相比,它非常成熟、稳定、简单和轻质


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

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

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


我用它直接与一个EJB3bean对话,该bean与节俭生成的对象通信。

还没有真正相关。它是用于空中应用的,目前仍处于私有alpha中,非常不稳定。