Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 基于JSF的应用程序中的业务逻辑_Jsf 2 - Fatal编程技术网

Jsf 2 基于JSF的应用程序中的业务逻辑

Jsf 2 基于JSF的应用程序中的业务逻辑,jsf-2,Jsf 2,当我使用JSF框架时,我应该把我的应用程序的逻辑放在哪里?据我所知,托管bean仅用于获取/设置表单的属性,还具有控制器方法。我不认为在控制器方法中实现逻辑是一种好方法。当然,我可以使用ejb来实现逻辑并将其注入托管bean,但它如何在没有ejb容器的服务器上工作(例如Tomcat) 我不认为在控制器方法中实现逻辑是一种好方法 的确如此。使用像EJB这样的业务服务 当然,我可以使用ejb来实现逻辑并将其注入托管bean,但它如何在没有ejb容器的服务器上工作(例如Tomcat) 您可以使用(有限

当我使用JSF框架时,我应该把我的应用程序的逻辑放在哪里?据我所知,托管bean仅用于获取/设置表单的属性,还具有控制器方法。我不认为在控制器方法中实现逻辑是一种好方法。当然,我可以使用ejb来实现逻辑并将其注入托管bean,但它如何在没有ejb容器的服务器上工作(例如Tomcat)

我不认为在控制器方法中实现逻辑是一种好方法

的确如此。使用像EJB这样的业务服务

当然,我可以使用ejb来实现逻辑并将其注入托管bean,但它如何在没有ejb容器的服务器上工作(例如Tomcat)

您可以使用(有限的)EJB3.x功能来丰富它。另一种选择是,在EJB2.x时代,当EJB被憎恨时,他们使用的就是这个