我正在使用标准存储库模式,其中包含一个调用数据层的服务层..
我有一些Utility类,即处理发送电子邮件的方法(方法名= SendMail)
放置这个的正确位置在哪里?
在服务层内部,作为名为SendMail的方法
因此我有CustomerService调用CustomerRepository
所以在这种情况下我创建一个新的UtilityService,它将保存实用程序类的所有业务逻辑,即Sendmail
我应该把这些放在哪里
任何帮助真的很感激
答案 0 :(得分:1)
您可以将您的服务层视为具有两个级别,首先是调用第二层的协调/聚合层,这是个别服务,这将包括公用事业服务。
在某些情况下,由于您获得了大量的传递服务,因此这可能会过度。