我正在创建一个 Rails 应用程序,在它上面应该有一个 Java Applet。
我的疑问和问题是小程序必须与Rails 部件紧密集成。我必须能够获取所有用户的列表、更新图像等...而且 Internet 上关于如何在 Rails 中使用小程序的信息数量惊人地少。所以请给我一些提示。最好的方法是什么?
- 向小程序发送参数?
- 通过小程序使用 Rails REST 接口(interface)?
- 以某种方式使用 JRuby?
- 其他......?
谢谢!
最佳答案
您能提供更多详细信息吗?与此同时,以下是我对您的问题的看法:
- Send parameters to the applet?
您的rails应用程序将能够为小程序提供服务,但一旦提供服务,我认为您将能够向它发送消息(但是您将能够响应来自它的消息,这可能就是您所要求的) .
- Use Rails REST interface from the applet?
您自己已经回答了这个问题。 REST 是一种接口(interface)设计,因此可以从任何可以发出 HTTP 请求的地方进行访问。诀窍是正确构建 URL,以便 Rails 知道您想要做什么。这里有关于配置 Rails 路由(REST 和非 REST)的好信息 http://guides.rubyonrails.org/routing.html
- Use JRuby somehow?
您可以使用 jruby 来实现此目的,但您不需要这样做。您的服务器(rails)和客户端(浏览器/小程序)通过 http 相互通信,因此不需要使用相同的语言或在同一虚拟机上运行。
希望有帮助......
关于Java applet 与 Rails 应用程序通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/904528/