0

我有一个包含 5 个步骤的 asp.net mvc 向导。我的商业模式是使用 DDD 实现的。Web 应用程序的架构是这样的。 View->Controller->WCF->DDD->Repository and Database。业务数据验证在 DDD 中实现,WCF 调用它来验证数据。

我发现向导中的每一步我都需要调用 WCF(作为服务器端验证的一部分)来检查数据是否有效,然后将结果返回给 Controller。

这是错的吗?数据验证是否应该成为更接近控制器的模型的一部分?有更好的解决方案吗?

4

1 回答 1

0

数据验证应该保留在模型本身中,这样验证逻辑是集中的,如果你想更改验证的业务规则,你只需要在一个地方进行更改。

于 2010-02-12T16:12:00.370 回答