【发布时间】: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) 中加载一个入口点,然后让它根据需要加载其他页面吗?
我需要担心后退按钮吗?
我还有什么其他问题可以解决这个问题吗?
干杯,杰
【问题讨论】:
-
这篇文章很老了,它陈述了关于 Ruby 和 Java 的常见事实。我还没有读到任何关于在 Java 中集成 RoR 的内容......
标签: java ruby-on-rails-3 integration