【发布时间】:2010-10-22 03:19:16
【问题描述】:
我在 ASP.NET 中使用 MVC 模式,使用服务 (BLL) 和存储库层进行数据管理。在某些情况下,当通过我们的网站发送新请求时,我想发送一封自动电子邮件。这封电子邮件应该在架构的哪一层发送?在控制器层还是服务层?我在考虑服务层,因为那是“业务逻辑”应该去的地方,但我不能 100% 确定这在语义上是否正确。
编辑:当我说“新请求”时,我的意思是用户采取了保存到某种数据存储的操作。例如,他们在网站上创建了一个新的“项目”。所以请求将通过控制器 > 服务 > 存储库层。
【问题讨论】:
标签: asp.net asp.net-mvc