5

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

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

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

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

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

4

1 回答 1

9

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

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


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

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

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

于 2013-07-28T14:12:15.423 回答