【问题标题】:Java EE 6 - SEAM + EJB integration / 3 tier architectureJava EE 6 - SEAM + EJB 集成/3 层架构
【发布时间】:2012-06-04 14:46:44
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java jakarta-ee n-tier-architecture seam3


    【解决方案1】:

    如何简化申请流程?

    根据你写的,我不认为你有一些复杂的架构。

    我可以在 JSF bean 中使用 EntityManager 并获取所有 EJB 函数吗? 比如交易之类的?

    如果可以,为什么要这样做?

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-02
      • 1970-01-01
      • 2011-05-06
      • 2013-09-27
      • 2012-01-04
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      相关资源
      最近更新 更多