可以由  Servlet 进行中间转发.Servlet 将消息转发给 javabean.至于 applet 和 servlet 则可以通过 http 或者 Socket通讯.

解决方案 »

  1.   

    applet和javabean的通信问题就是JAVA中远程通信的问题,JMS CORBA/RMI XMLRPC/SOAP等方法,根据自己的需要用
      

  2.   


     最合理的实现方式是"applet+servlet+javabeans"
     把信息作为序列化的对象传到本地.
     用RMI不可取,因为它不能穿透底层防火墙.
      

  3.   

    不知道问题到底是什么意思,javabean不就是本地的一个类吗,import一下,不就可以当成本地的类用了吗。另外,PowerEngine说rmi不能穿透防火墙,应该不对,一般的书都有这段,rmi可以在封装成http包的,穿过代理没问题
      

  4.   

    我是想实现用applet监听用户的操作,用javabean实现数据库操作,所以需要他们之间传递数据.
      

  5.   

    呵呵,原来是这个意思呀,我知道了。那你可以考虑这样进行部署,一种方法就是使用rmi服务,applet作为rmi的客户,rmi的server放在服务器端,这样applet调用rmi server上的数据库操作服务,这样部署rmi是一种很常见的方式。
    还有一种,就是使用ejb,其实和rmi很相似的。
    当然,还有一种就是在服务器端,有一个servlet负责监听某个端口的socket连接,然后解释socket中传来的内容,并加以执行,可能你所说的javabean就是这个,但这个方法比较麻烦,首先你得考虑底层细节,如网络上命令得传输格式,数据得序列化,网络故障得检测等,所以建议考虑rmi和ejb实现。