gpt4 book ai didi

java - EJB 注入(inject)与仅 JSF 管理的 bean

转载 作者:搜寻专家 更新时间:2023-10-31 19:33:49 25 4
gpt4 key购买 nike

我不知道我的问题可能完全没有意义,但我找不到任何直接的信息。

我有我的 JSF + Tomcat 应用程序,它工作得很好。我想实现 Restful 服务和 JAAS 逻辑。为了做到这一点,我切换到 TomEE++。

切换到 TomEE 意味着我的服务器现在会更重,而且我担心它需要的 cpuram 资源比我在 Amazon AWS 中的要多微实例。

问题是如果我从仅 JSF 托管 bean 切换到 JSF + EJB,性能会下降吗?

子问题是:EJB 注入(inject)可以做什么,而 JSF 托管 beans 不能做什么? (例如 JSF 不允许循环注入(inject))

最佳答案

Will the performance drop down if I switch from only JSF managed beans to JSF + EJB?

测量就是知道。但总的来说,这种担忧是没有意义的。


what EJB injections can do, and JSF managed beans can not do? (JSF does not allow cyclic injections for example)

通常,它们无意互换。每个人都有自己明确的职责。您使用 JSF bean 管理注释来管理前端(JSF 页面)的 bean。您使用 EJB bean 管理注释来管理业务服务 (BO/DAO) 的 bean。就是这样。

要了解 JSF+EJB(+JPA) 应该如何协同工作,请查看以下答案中显示的具体示例和解释:

关于java - EJB 注入(inject)与仅 JSF 管理的 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17908816/

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