Jay*_*dse 5 java integration ruby-on-rails-3
我有一个 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) 中的一个入口点,然后让它根据需要加载其他页面吗?
我需要担心后退按钮吗?
为了解决这个问题我还应该问其他问题吗?
干杯,杰伊
如果 Rails 端口对外部也可见,则 div 中的iframe可能会让您最快到达那里。如果不是,那么也许可以将其配置为在/subpath端口 80 下的某些端口上工作,尽管如果您的 Rails 代码假设它位于/.