2

我一直在使用 JSF 2.1 和 EJB 3.1。到目前为止,我的应用程序有这样的流程:

  1. Facelets 模板
  2. @ManagedBean 连接到 .xhtml 页面
  3. @Stateless EJB bean,使用 EntityManager 从数据库等获取实体
  4. EJB bean 通过@EJB 注入到@ManagedBean

所以基本上对于 1 个实体类,我有 2 个类和 1 个 xhtml 页面。

现在,我正在使用 SEAM 3(焊料、面、安全和验证模块)开始新项目。如何简化申请流程?我可以在 JSF bean 中使用 EntityManager 并获取所有 EJB 功能,如事务等吗?如何组织我的项目(实体类、bean 类、服务类)?感谢帮助!

4

1 回答 1

0

如何简化申请流程?

从您所写的内容来看,我认为您没有一些复杂的架构。

我可以在 JSF bean 中使用 EntityManager 并获取所有 EJB 功能,如事务等吗?

如果这是可能的,你为什么要这样做?

如何组织我的项目(实体类、bean 类、服务类)?

我会说你的应用程序组织不应该改变。

于 2012-05-30T12:47:11.590 回答