【问题标题】:passing session between two contexts在两个上下文之间传递会话
【发布时间】:2011-04-07 08:29:16
【问题描述】:

在两个会话之间传递会话是否有可接受的方式?

我们在 Websphere 应用服务器 7.0 上有 2 个应用程序。需要将会话从一个应用程序传递到另一个应用程序。

场景: 一个应用程序中的用户选择切换到另一个上下文(应用程序),我们希望新应用程序接收用户在早期应用程序中的会话数据。

请注意,这两个应用程序驻留在同一个应用服务器上,我理解的是同一个 JVM。

【问题讨论】:

    标签: jakarta-ee websphere


    【解决方案1】:

    Websphere 支持同一耳朵的战争之间的共享会话上下文(请参阅 ibm-application-ext.xml)这违反了 j2ee 规范,并且您将自己暴露在供应商锁定中。 您可以将数据库用作基于用户的信息的公共存储。

    【讨论】:

    • 我相信你是正确的。此外,由于这种支持对于 7.0 和特定供应商来说是新的,我不相信它在未来的版本中也能 100% 类似地工作。
    • 实际上,这个设置至少从 6.0 开始就有了。
    • @svachon,虽然您说这是一个坏主意是正确的,但我不会说这是“违反 j2ee 规范”。这不违反规范;它扩展了它(而且非常如此)。
    猜你喜欢
    • 1970-01-01
    • 2019-08-10
    • 2018-12-31
    • 1970-01-01
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多