EJB注入与仅JSF托管bean

Zuz*_*zEL 5 java jsf ejb java-ee apache-tomee

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

我有我的JSF + Tomcat应用程序,它运行得很好.我想实现Restful服务和JAAS逻辑.为了做到这一点,我改用了TomEE ++.

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

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

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

Bal*_*usC 9

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

衡量就是知道.但总的来说,这种担忧毫无意义.


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

通常,它们不是可互换的.每个人都有自己明确的责任.您使用JSF bean管理注释来管理前端(JSF页面)的bean.您使用EJB bean管理注释来管理业务服务(BO/DAO)的bean.而已.

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