0

我应该将沙条用于 Clojure Web 应用程序。我想知道沙条如何在服务器端维护会话?是否使用jsessionidcookie 来识别用户请求?还是沙条只是将会话对象发送回客户端,从请求中重新读取它,操纵会话并将其重新发送回来?

4

2 回答 2

1

每个用户都会获得一个唯一的会话 ID,这就是在 cookie 中发送给用户的所有内容。在服务器端,有一个可变对象将会话 ID 映射到对象 - 沙条更新并根据当前会话 ID 从中读取。

于 2011-11-16T19:40:45.320 回答
1

沙条会话使用与环会话相同的存储后端,并wrap-stateful-session支持环使用的相同选项wrap-session。因此,您可以使用您喜欢的任何会话密钥(jsessionid默认情况下不是)和您的首选存储。默认是内存存储。

于 2011-10-27T08:48:59.220 回答