2013-07-28 80 views
5

我不知道可能是我的问题完全没有意义,但我找不到任何直接的信息。EJB注入vs仅JSF托管的豆

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

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

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

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

回答

9

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

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


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

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

要了解JSF + EJB(+ JPA)应该如何共同努力前往下面的答案显示的具体实例和解释: