我可以为两个页面使用相同的支持bean吗?

时间:2013-03-17 21:04:14

标签: jsf

我目前使用的JSF支持bean代表“创建内容”的功能。 bean对应于数据库中的记录。我必须创建另一个html页面,这将允许我更新内容。我可以使用相同的支持豆吗?既然它允许我更新数据库中相同的创建行?

1 个答案:

答案 0 :(得分:2)

你在技术上可以。在JSF中,“支持bean”这个概念只是一个约定,而不是JSF以任何方式拥有或强制执行的内容。

然而,这个惯例并非一无是处。在大多数情况下,有一个支持bean支持一个视图是最好的方法。

我担心这句话“ bean对应于数据库中的记录。

对我而言,这听起来像是一个(JPA)实体,因此根本不应该是一个支持bean。

Backing bean提供特定于视图的功能。他们调用(EJB)服务并提供对(JPA)实体的访问,但他们