EJB注入与仅JSF托管bean

时间:2013-07-28 13:42:41

标签: java jsf java-ee ejb apache-tomee

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

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

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

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

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

1 个答案:

答案 0 :(得分:9)

  

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

衡量就是知道。但一般来说,这种担忧毫无意义。


  

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

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

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