首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GlassFish如何将客户端请求映射到会话

GlassFish如何将客户端请求映射到会话
EN

Stack Overflow用户
提问于 2012-07-04 17:56:54
回答 4查看 1.4K关注 0票数 1

使用EJB (3.x),您可以选择会话Beans:@Stateful@Stateless。如果我理解这两个选项背后的基本知识:

  • @Stateful -每个用户/客户端都有自己的状态,因此通常不进行池化;在多个请求之间维护状态。
  • @Stateless -不维护请求之间的状态,因此通常是池化的,因此每个新的客户端请求都会获得一个新bean。

我在这里的核心问题很简单,不过,我有几个小问题与之相关:@Stateless**?** @Stateless**?**与 beans之间的POJO设计有何不同?换句话说,如果我有一个实现Hello接口的HelloWorld bean,那么POJO的设计如何改变取决于我是否希望它是有状态的?

切线:

  • 应用程序容器(在我的例子中是GlassFish)对EJB施加了哪些不同的限制,取决于它是否是有状态的?
  • @Stateful的情况下,来自同一个用户/客户端的客户端请求如何映射到正确的bean (从前一个请求中维护客户端状态的bean)?
  • 会话bean什么时候死?我假设它是在对@Stateless的请求完成后立即完成的,但对于@Stateful则没有任何线索。

谢谢您的澄清。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11333627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档