请告知以下内容:
上下文:
我有一个带有服务和数据层的Windows服务。现在我的服务需要查看文件夹,然后如果有匹配特定正则表达式的文件,它应该将文件加载到数据库中并将文件移动到“完整”文件夹。
问题:
Windows服务应该使用哪些代码......以及应该在服务层中使用哪些代码。我的首字母想法是在服务层中完成所有文件的加载,同时在Windows服务中查看所有文件和文件移动功能。
请指教。 。 。任何帮助都会非常感激。
谢谢!
答案 0 :(得分:2)
这是我的建议:
服务层:
正在观看文件
阅读文件内容
将数据提交到数据层
将文件移至完整文件夹
数据层:
验证数据
存储数据
这是最简单的情况(记住KISS)。
如果您需要在其他位置处理文件的逻辑,则可以添加第三个域服务层。
服务层:
关注档案
调用域服务层
域服务层:
阅读文件内容
将数据提交到数据层
将文件移至完整文件夹
数据层:
验证数据
存储数据