哪个更好做客户端或服务器端验证?
在我们的情况下,我们正在使用
我做的很多验证都是在用户输入数据时验证数据.例如,我使用该keypress事件来防止文本框中的字母,设置最大字符数以及数字在一个范围内.
我想更好的问题是,在客户端进行服务器端验证有什么好处吗?
很棒的回答每个人.我们拥有的网站受密码保护,用户群较小(<50).如果他们没有运行JavaScript,我们将发送忍者.但如果我们为每个人设计一个网站,我同意在双方进行验证.
您如何处理域驱动设计中复杂聚合的验证?您是否整合了业务规则/验证逻辑?
我理解参数验证.我理解可以附加到模型本身的属性验证,并执行检查电子邮件地址或邮政编码是否有效或者名字具有最小和最大长度等操作.
但是涉及多个模型的复杂验证呢?您通常将这些规则和方法放在您的架构中?你用什么模式来实现它们?