Java 客户端-服务器基础结构中的小程序

Java 客户端-服务器基础结构中的小程序,java,spring,applet,client-server,rmi,Java,Spring,Applet,Client Server,Rmi,我有一个关于客户机-服务器设计的一般性问题 我们有一个带有Spring的Java服务器、一个GWT客户端程序和一些HTTP servlet用于我们的站点。 目前,我们还想开发一个applet,它将以GWT客户端和站点请求的方式与服务器通信 通过RMI从applet与服务器通信是一个好主意吗?也就是说,要创建一些远程服务,请向Spring注册这些服务并从applet调用它们 提前谢谢 当然,这是RMI最初的主要用例之一。当然,Spring使RMI变得非常简单,让小程序与之对话应该是一项简单的任务

我有一个关于客户机-服务器设计的一般性问题

我们有一个带有Spring的Java服务器、一个GWT客户端程序和一些HTTP servlet用于我们的站点。 目前,我们还想开发一个applet,它将以GWT客户端和站点请求的方式与服务器通信

通过RMI从applet与服务器通信是一个好主意吗?也就是说,要创建一些远程服务,请向Spring注册这些服务并从applet调用它们


提前谢谢

当然,这是RMI最初的主要用例之一。当然,Spring使RMI变得非常简单,让小程序与之对话应该是一项简单的任务

一个大警告——如果您的小程序客户端位于防火墙后面,那么RMI几乎肯定无法工作。如果是这种情况,则必须通过HTTP对RMI进行隧道传输(请参阅)。或者,您可以使用Spring,但这意味着将一些Spring jar与小程序打包在一起,而您可能不想这样做