先前,遇到一个问题: 一个项目和其他公司共同合作的,一些数据需要在走接口获取再存储到我们的数据库中. 但是,当时才刚结束公司的项目架构,就用学校中的思路来考虑性能问题. 结果, 被指点了几句.
主要观点就是:
分层工作, 每层都有自己的工作. 而Dal之前的数据全都是原始数据, 逻辑处理请全放在Dal层. 如果,仅为几个借口而在上层就处理逻辑,那么就会破坏整体的架构,得不偿失.再者,将参数都传递到Dal其实花不了什么资源!
额,大致就是这么个意思.事情过去有点久了,没办法还原大神原话,刚才看到记事本上面有写这观点,就想把它们搬上来温习温习~~
网友评论