软件中的数据验证

时间:2012-08-22 18:49:35

标签: validation data-access-layer business-logic-layer

数据验证应该在应用程序/业务层中,还是应该作为数据访问层的一部分 - 作为进入数据存储的网关?

1 个答案:

答案 0 :(得分:1)

取决于:

  • 始终验证和/或清理用户输入。
  • 数据访问层中的验证有助于多个应用程序,而无需冗余验证代码。
  • 在客户端/服务器通信中,客户端预验证可以保存往返(当数据无效时)。