我有一个 3 层架构系统(数据、逻辑、演示)。表示层是一个 ASP.Net 网站。
我想不时发送电子邮件。我的假设是这种发送电子邮件的逻辑应该放在逻辑层。但是,此类电子邮件需要具有指向 Web 层路径的链接。我想到的一个例子是,当生成订单时,发送的电子邮件需要有一个链接,用户可以点击该链接进行在线支付。
考虑到这个页面是在表示层中实现的,逻辑层和表示层之间没有直接的联系。人们将如何处理这个问题,以及关于这种层分离的任何最佳实践?
我有一个 3 层架构系统(数据、逻辑、演示)。表示层是一个 ASP.Net 网站。
我想不时发送电子邮件。我的假设是这种发送电子邮件的逻辑应该放在逻辑层。但是,此类电子邮件需要具有指向 Web 层路径的链接。我想到的一个例子是,当生成订单时,发送的电子邮件需要有一个链接,用户可以点击该链接进行在线支付。
考虑到这个页面是在表示层中实现的,逻辑层和表示层之间没有直接的联系。人们将如何处理这个问题,以及关于这种层分离的任何最佳实践?