java - CDI 中的 session 范围是如何实现的?

标签 java jsf jakarta-ee cdi

它是通过一些保存某种结构的 session key 来完成的?

最佳答案

CDI是一个规范,因此仅指定了 session 范围,并未实现。不同的实现者可能会决定不同的策略。目前有三种 - Weld、OpenWebBeans 和 CanDI。我不知道它是如何实现的,但是方法并不多 - 最有可能的是以某种方式使用 session 。

see this tutorial

关于java - CDI 中的 session 范围是如何实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413562/

相关文章:

java - JTA EntityManager 不能在存储过程调用中使用 getTransaction()

java - 在 Tapestry 中选择名称而不是 ID

java - 消除 CXF 生成的代码中对 javax.xml.bind.JAXBElement<java.lang.Boolean> 的冗余强制转换警告

java - 我的表中不存在列 @Entity @Column

java - HBase 中辅助浮点索引的排序顺序

java - 在 Spring Boot 上使用正确的方言 PostgreSQL

java - 如何使用 GlassFish 自动部署 war 文件——来自 "Core JavaServerFaces",David Geary、Cay S. Horstmann

java - cc 内的 UIInput 值 :insertChildren are not redisplayed after validation failure

jsf - 访问传递给扩展 PrimeFaces 组件的属性

java - 避免重复记录 - HashSet