gpt4 book ai didi

session - Java EE的自定义状态管理

转载 作者:行者123 更新时间:2023-12-04 04:28:29 25 4
gpt4 key购买 nike

自从Java EE(现在称为Jakarta EE)被命名为“EE”(即servlets等)之前,我就一直在使用它,但是我上一次深入 session 管理是在15年前。现在,我们有了新技术和新趋势,例如HTML5 Web Storage APIJSON Web Token (JWT)。尽管可以争论JWT进行 session 跟踪的好处,但是使用sessionStorage在单个选项卡中跟踪 session 还有一些有趣的好处。

因此,为了使我快速入门:

  • 是最新的Java EE技术(Java EE 8)仍仅限于cookiesURL rewriting进行 session 跟踪,以及
  • 最近的Java EE API是否允许我提供自定义状态管理,例如覆盖容器如何查找状态(例如,如果我想在sessionStorage中存储状态标识符而不是cookie)?

  • 我所看到的所有讨论似乎都围绕着这个问题展开。如果有人可以指导我找到一些现有的文档(如果有的话),那也会有所帮助。谢谢。

    最佳答案

    localStorage用于保留跨 session 在浏览器中使用的数据。对于 session 数据,可以使用sessionStorage。没有显式发布,那里存储的任何数据都不会流到服务器。

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

    关于session - Java EE的自定义状态管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52860912/

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