【问题标题】:Integrating a Ruby/Rails app into a Java app.将 Ruby/Rails 应用程序集成到 Java 应用程序中。
【发布时间】:2011-11-25 10:11:39
【问题描述】:

我有一个 Ruby/Rails 应用程序,它是标准的 Rails CRUD,有一些 jQuery,没有 AJAX。

我有一个 Java Web 应用程序,我想与它集成 Ruby/Rails 应用程序。 Rails 应用程序使用与 Java Web 应用程序相同的数据库并(安全地)共享一些表,我将使用 JRuby/Warbler 将 Rails 应用程序放入 WAR 文件中,并将其部署到同一物理服务器上的单独 Tomcat . Java 应用程序在 80 端口上运行,Rails 应用程序在同一台服务器上的 3000 端口上运行。

在 Java 应用的 UI 中,有一个地方放置 Ruby 应用的新 UI。它的形式是一些骨架页面上的一些空白“div”标签,以及一些伴随的屏幕空间。我不想尽可能多地使用 Java UI 代码,而只需要最少的东西就可以逃脱。

有没有办法在我可以访问的两个或三个 div 中运行 Ruby 应用程序的 UI?理想情况下,我可以让每个 div 在我的 Rails 应用程序 (URL) 中加载一个入口点,然后让它根据需要加载其他页面吗?

我需要担心后退按钮吗?

我还有什么其他问题可以解决这个问题吗?

干杯,杰

【问题讨论】:

标签: java ruby-on-rails-3 integration


【解决方案1】:

如果外部也可以看到 Rails 端口,那么 div 中的iframes 可能会让你最快到达那里。如果不是,那么也许可以将它配置为在端口 80 下的某些 /subpath 上工作,但如果您的 Rails 代码假设它位于 /,这可能会导致一些错误修复。

【讨论】:

  • 我从未使用过 iframe。我会看一些教程。谢谢指点。
猜你喜欢
  • 1970-01-01
  • 2019-01-27
  • 1970-01-01
  • 2022-09-23
  • 1970-01-01
  • 1970-01-01
  • 2017-07-15
  • 2013-09-29
  • 1970-01-01
相关资源
最近更新 更多