【发布时间】:2012-06-04 14:46:44
【问题描述】:
我一直在使用 JSF 2.1 和 EJB 3.1。到目前为止,我的应用程序有这样的流程:
- Facelets 模板
- @ManagedBean 连接到 .xhtml 页面
- @Stateless EJB bean 使用 EntityManager 从 DB 获取实体 等等
- EJB bean 通过@EJB 注入到@ManagedBean
所以基本上对于 1 个实体类,我有 2 个类和 1 个 xhtml 页面。
现在,我正在使用 SEAM 3(焊接、面、安全和验证模块)开始新项目。如何简化申请流程?我可以在 JSF bean 中使用 EntityManager 并获取所有 EJB 功能,如事务等吗?如何组织我的项目(实体类、bean 类、服务类)?感谢您的帮助!
【问题讨论】:
标签: java jakarta-ee n-tier-architecture seam3