我有一个3层架构系统(数据,逻辑,演示)。 Presentation层是一个ASP.Net网站。
我想不时发送电子邮件。我的假设是,发送电子邮件的这种逻辑应放在逻辑层中。但是,此类电子邮件需要具有指向Web层路径的链接。我的头脑中的一个例子是,当生成订单时,发送的电子邮件需要有一个链接,用户可以点击该链接在线支付。
考虑到此页面在Presentation层中实现,Logic和Presentation层之间没有直接链接。如何解决这个问题,以及关于这些分层的最佳实践?
答案 0 :(得分:0)
它应该在逻辑层,电子邮件中有链接没有害处。
电子邮件通常包含链接,如果链接托管在同一个域中,该怎么办。