【发布时间】:2013-11-11 19:42:58
【问题描述】:
我有一个架构难题。我已经实现了 Bean (@Named) BO 和 DAO。而且我不确定应该如何进行沟通。假设我想注册用户。我正在从 JSF 填充 bean,然后在注入的 userBO 上使用 userBO.registerUser(this) 方法。我不确定接下来会发生什么。我认为验证应该是 BO 的工作,如果一切正常,数据应该传递给 DAO。 DAO 应该创建 UserEntity 并将其持久化到数据库中。但是如果我们在 BO 中创建 UserEntity 并将其传递给 DAO 会怎样。我有点困惑。
【问题讨论】:
-
您使用的是 JDBC 还是 JPA? JPA 本身就是 DAO 层。
-
jpa 但我仍然应该能够在未来通过 id 或 smth 从数据库中获取元素
标签: spring jsf javabeans communication dao