代码之家  ›  专栏  ›  技术社区  ›  Garret Wilson

javaee的自定义状态管理

  •  9
  • Garret Wilson  · 技术社区  · 7 年前

    Java EE (现在) Jakarta EE servlets 但我上一次深入研究会话管理是在15年前。现在我们有了新的技术和趋势,比如 HTML5 Web Storage API JSON Web Token (JWT) . 虽然可以讨论JWT在会话跟踪方面的好处,但是使用 sessionStorage .

    • 最新的javaee技术(javaee8)是否仍然局限于 cookies URL rewriting
    • 最近的javaeeapi是否允许我提供自定义状态管理,例如覆盖容器如何查找状态(如果我想在 而不是饼干?

    我看到的所有讨论似乎都围绕着这个问题。如果有的话,如果有人能帮我的话。谢谢。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Amnon    7 年前

    localStorage用于保存数据,以便在浏览器中跨会话使用。一个会话将使用数据 sessionStorage . 存储在那里的任何数据都不会在没有被显式地发布到服务器上。

    会话数据也可以通过容器存储在服务器端。状态可以用HTTP头或cookie的任何标准方式标识。开发人员可以使用自行开发的实现来保存会话标识符。如果 Spring Session 用于会话管理,那么热心的开发人员将需要实现 a custom session ID resolver .

    推荐文章