【发布时间】:2011-11-10 06:30:58
【问题描述】:
我正在使用 JSF 2 和 JPA 2 (EclipseLink 2.3) 开发一个项目。 在 JSF 2 中,我了解到我们必须将模型与控制器分开,并将相同的东西与视图分开(感谢 BalusC)。 但是现在有了从JPA生成的POJO,我想知道bean,模型,现在应该是pojo。
我的视图将是我的 .xhtml 页面,在 JSF 2.0 中开发,它将与我的控制器交互,然后在控制器中调用 DAO 的类,然后在我的数据库中操作。
这是对的吗?我的意思是在 MVC 的概念中? 我想把所有事情都做对,有什么建议吗?
提前致谢。
【问题讨论】:
-
嗨瓦尔特。当您说“我想知道 bean,模型,现在应该是 pojos。”时,您是什么意思?从我看到 JSF 的方式来看,页面与可以调用服务类的 bean 交互,然后与 DAO 类交互。域对象可以直接在 bean 中进行操作,也可以成为更复杂模型的一部分以适应视图。
-
嗨,James,我的意思是,如果 POJO 应该像 ManageBeans 之前只使用 jsf 那样工作。
-
我不熟悉 ManageBeans。我会说 POJO/实体可以用作 MVC 意义上的模型的基础。