标签: jsf-2
当我使用JSF框架时,我应该在哪里放置应用程序的逻辑?据我所知,托管bean仅用于获取/设置表单的属性,还具有控制器方法。我不认为在控制器方法中实现逻辑是一种好方法。当然我可以使用ejb来实现逻辑并将其注入托管bean,但它如何在没有ejb容器的服务器上工作(例如Tomcat)。
答案 0 :(得分:3)
我不认为在控制器方法中实现逻辑是一种好方法。
事实上。使用EJB等业务服务。
当然我可以使用ejb来实现逻辑并将其注入托管bean,但它如何在没有ejb容器的服务器上运行(例如Tomcat)。
您可以使用OpenEJB来丰富(有限的)EJB 3.x功能。另一种选择是Spring,这是他们在EJB 2.x时代使用EJB时所使用的。