【发布时间】:2016-08-12 03:43:23
【问题描述】:
您好,我目前正在做一个学校项目,我们正在制作一个 Web 应用程序。我对 3 层架构有很好的理解,但在我的业务逻辑层 (BLL) 中我几乎没有逻辑。我正在使用从我的数据访问层 (DAL) 检索到的大部分原始数据来显示在我的表示层 (PL) 中。目前在我的控制器类中,我只是调用我的映射器外观类方法而没有做任何进一步的事情。所以我的问题是:
这是正确的做法吗,因为我知道 DAL 绝不能直接与 PL 对话,反之亦然,或者我应该简单地称控制器为其他更具描述性的名称?
此外,我为每个实体创建了一个控制器类,但是如果我有一些方法位于两个实体之间,这意味着它们可以访问两个实体类。
【问题讨论】:
标签: web web-applications architecture controller 3-tier