Java EJB注入与仅JSF管理的bean

Java EJB注入与仅JSF管理的bean,java,jsf,jakarta-ee,ejb,apache-tomee,Java,Jsf,Jakarta Ee,Ejb,Apache Tomee,我不知道也许我的问题完全没有意义,但我找不到任何直接的信息 我有我的JSF+Tomcat应用程序,它工作得很好。我想实现Restful服务和JAAS逻辑。为了做到这一点,我切换到TomEE++ 切换到TomEE意味着我的服务器现在将更加沉重,我担心它需要比我在Amazon AWS微实例中更多的cpu和ram资源 问题是:如果我只从JSF托管bean切换到JSF+EJB,性能会下降吗 子问题是:EJB注入可以做什么,而JSF管理的bean不能做什么?(例如,JSF不允许循环注入) 如果我只从JSF

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

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

切换到TomEE意味着我的服务器现在将更加沉重,我担心它需要比我在Amazon AWS微实例中更多的
cpu
ram
资源

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

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

如果我只从JSF托管bean切换到JSF+EJB,性能会下降吗

测量就是知道。但总的来说,这种担心毫无意义


EJB注入可以做什么,JSF管理的bean不能做什么?(例如,JSF不允许循环注入)

一般来说,它们并不打算可互换。每个人都有自己明确的责任。您可以使用JSFbean管理注释来管理前端(JSF页面)的bean。您可以使用ejbbean管理注释来管理业务服务bean(BOs/DAOs)。就这样

要了解JSF+EJB(+JPA)如何协同工作,请参阅以下答案中的具体示例和说明: