雅加达面向大型应用程序的ee会话管理(Java)
我的问题有点主观,可能是断章取义,所以请原谅
我正在开发一个应用程序,我们需要在不同的地方使用会话
- 在会话中存储用户首选项李>
- 在会话中存储一些属性李>
- 用户档案李>
- 正在会话中存储购物车李>
还有很多其他事情,我们需要提供一种干净的方式,让其他人使用这个会话。 我知道如何注入会话或使用它,以及它是如何工作的,所以这不是我的问题
我想知道如何创建一个服务,比如SessionService,并让所有API使用它来处理HTTP会话
是否有人参与/开发了此类实施,如果有,请分享如何最好地完成,任何参考都将非常有用
编辑
我们正在使用Spring Security进行身份验证和授权
# 1 楼答案
我坚信,在任何可能的情况下,会话都应该尽可能地与系统的业务逻辑分离
无论如何,在视图层上操作时,请提供访问会话的实用程序,但请记住以下几点:
如果您关注业务逻辑,则考虑以下方法;
在简历上看起来很酷我希望这有帮助。如果不是的话,也许多了解一下你的目标会有所帮助