gpt4 book ai didi

java - 在独立应用程序中, session 对象存储在哪里?

转载 作者:行者123 更新时间:2023-12-02 08:32:12 24 4
gpt4 key购买 nike

我有一个未实现 java.lang.Serialized 的 session 对象。 (它是一个遗留应用程序,现在我无法去更改代码)

有什么方法可以将 session 对象存储在某个位置,然后在独立应用程序中返回相同的状态。

一种想法是使用RMI。有没有更好的方法来实现这一目标。

编辑:旧应用程序具有为我提供 Session 对象的 API。在 Session 对象上,我将调用这些方法。获取Session对象确实是一个昂贵的操作。因此,我想将其存储在某个位置以供后续操作,直到 session 有效为止。

谢谢:)

最佳答案

假设您可以询问 session 对象以确定其状态,并且在给定该状态的情况下,您可以创建一个等效的新 session 对象。然后,您需要一个帮助器类,该类的每个实例都与一个 session 对象关联,并且是可序列化的。您编写帮助程序类的序列化来存储 session 的状态,并且当您通过序列化创建新的 session 时,它会创建 session 。

关于java - 在独立应用程序中, session 对象存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com