0

我是 3 层架构的新手。我正在浏览 google 并找到了一些示例。通常数据库连接和方法仅在数据访问层中为 crud 操作实现。并且像必填字段验证这样的输入验证仅在表示层.那么为什么我们需要业务逻辑层。可以告诉我业务逻辑层最有用的一种情况

4

1 回答 1

1

假设您有一个电子商务网站 - 对于某些产品组合,您会给予折扣。

折扣的逻辑不属于 UI 层 - 所有数据都已经过验证(购物篮中的产品和金额)。

它也不属于数据访问层。

这种逻辑是由业务决定的——它属于业务逻辑层,位于 UI 和数据访问之间。

于 2013-02-22T10:12:45.357 回答