我的任务是弄清楚如何在一个“容器”中提供我们的一些产品,以便客户可以从一个应用程序无缝导航到另一个应用程序,如果他们已经注册了这两个应用程序。
现在,我们有一些不同的技术。我们的主应用程序是一个Rails应用程序,我们希望嵌入的应用程序是一个带有SproutCore前端的Spring MVC数据服务(我们称之为Sofea)。
最初的建议是将Sofea前端整合到Rails应用程序中,并通过将数据请求代理到SpringMVC应用程序,但我不愿意这样做,因为我认为它增加了代码库的复杂性并将这两个应用程序联系在一起(在我看来)应该作为单独的应用程序维护。
所以这是我的问题。有没有人有通过iframe“嵌入”应用程序的经验。我希望允许用户点击另一个链接并让他们的会话数据通过iframe传播,以允许他们加载并登录到这个单独的应用程序,而不是更明智的是它实际上是通过iframe加载的。
有人能指出一些可能正在做这种事情的设置,也许某些文档描述它是如何工作的?或者甚至让我知道这样的设置是否有任何问题。我以前从未这样做过,但我很确定人们会这样做(比如FB应用程序???)