我有一个三层架构系统(数据层、逻辑层、表示层)。表示层是一个ASP.Net网站。
我想不时地发送电子邮件。我认为,发送电子邮件的逻辑应该放在逻辑层中。然而,这些电子邮件需要有指向Web层路径的链接。举个例子,当生成订单时,发送的电子邮件需要有一个链接,用户可以点击以在线支付。
考虑到此页面是在表示层实现的,逻辑层和表示层之间没有直接链接。如何解决这个问题,并可能涉及到分层的最佳实践?
我想不时地发送电子邮件。我认为,发送电子邮件的逻辑应该放在逻辑层中。然而,这些电子邮件需要有指向Web层路径的链接。举个例子,当生成订单时,发送的电子邮件需要有一个链接,用户可以点击以在线支付。
考虑到此页面是在表示层实现的,逻辑层和表示层之间没有直接链接。如何解决这个问题,并可能涉及到分层的最佳实践?