【发布时间】:2014-02-07 11:28:33
【问题描述】:
有一个 JavaEE 应用程序是这样从下往上分层的:
实体 -> 数据访问对象 (DAO) -> 控制器 -> 外观
在这种架构中,Controllers 应该如何相互通信?可以互相调用对方的方法还是必须通过DAO层来完成?
【问题讨论】:
-
Controller 既是你的业务层又是 UI 控制器?如果没有,服务/业务层在哪里?
-
@kostja,控制器只保存业务逻辑。 UI 实际上是在 JSF 中,它可以通过 Facade 访问数据。
标签: jakarta-ee controller entity dao