gpt4 book ai didi

jsf - 为什么可以将@Inject 一个@Stateless EJB 到一个@SessionScoped Managed Bean 中?

转载 作者:行者123 更新时间:2023-12-04 20:25:16 27 4
gpt4 key购买 nike

为什么可以@Inject @Stateless EJB 到@SessionScoped Managed Bean?

我只是很好奇,因为不可能在 SessionScoped Managed Bean 中使用 @RequestScoped Managed Bean 作为托管属性。

最佳答案

Why is it possible to @Inject a @Stateless EJB into a @SessionScoped Managed Bean?

这很有道理。您可能希望从有状态服务(例如购物流程)中访问无状态组件(例如验证服务)。 CDI 引用是 proxied ,因此该分辨率没有技术问题。

I am just very curious because it is not possible to use a @RequestScoped Managed Bean in a SessionScoped Managed Bean as managed property.

您指的是 JSF 范围,而不是 CDI 范围,对吗?我不知道为什么该星座可能会被禁止,但是这两个规范完全不相关,所以不存在“如果 A 在 JSF 中为真,则 B 在 CDI 中必须为真”-关系...

关于jsf - 为什么可以将@Inject 一个@Stateless EJB 到一个@SessionScoped Managed Bean 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11298047/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com