【发布时间】:2015-05-23 02:03:05
【问题描述】:
我对 Stateful bean 的工作原理、bean 中的钝化和激活状态了解一些,但我不确定它是如何工作的..
我向 HttpServlet 实例发送一个简单的 HTTP 请求。我的简单应用程序中没有身份验证或授权服务。应用服务器启动一个线程来处理我的请求。比为这个请求创建一个有状态的bean来做一些事情,这个处理请求的thead应该被杀死。
一分钟后,我再次发送请求(无缓存模式),并委托同一个有状态 bean 来处理我的请求。我想知道 APPLICATION SERVER 如何识别我?
也许这是因为浏览器? HTTP 协议具有“连接保持活动”模式。 Application Server 认出我是因为浏览器打开了多连接 TCP 处理程序并且 Application Server 与浏览器有会话?
请解释一下,当没有身份验证或授权服务并且我们使用无状态的 HttpServlet 时,AS 如何识别用户。
【问题讨论】:
标签: java jakarta-ee jboss ejb