0

我很欣赏安全被视为一个跨领域的关注点,在我目前的开发中,我已经将我的安全构建为一个独立的组件,可供我的各个层使用。在我的安全组件中,有一个数据访问层用于检索用户、组等。

但是,当它在再次拥有自己的数据层的应用程序中使用时,将这个数据层与安全组件一起使用对我来说似乎并不合适。

我错了吗?

4

1 回答 1

1

我想说这种方法没有错。如果您想保持安全性并且避免因更改通用 DAL 引入的潜在问题,请将其分开。另外,如果安全表仅由安全组件使用并且没有太多通用的业务逻辑,那么在通用 DAL 中拥有它并没有给您带来太多好处。它可能会使它更安全一些 - 用于安全检查的单独数据连接。

于 2012-02-18T11:02:07.193 回答