2006年9月1日

摘要: 由于业务逻辑数据来源于UI,因此在UI验证数据就已经够安全;如果在业务逻辑再进行一次验证似乎有点多此一举。实际上我认为这样很不合理,因为业务逻辑本身就是一个独立体,把数据的合法性依赖于UI是很不应该的。但在业务逻辑中对成员的数据验证并不象UI那样有着方便的验证控件,如果手动对每个数据成员进行编码验证的确会增加很大的工作。为了解决这方面问题想出了通过Custom Attribute的方式来简化对象成员数据验证的功能;通过Attribute来配置需对象成员需要验证的方式,然后通过容器进行统一验证,从而达到简化验证代码的编写。 阅读全文
posted @ 2006-09-01 10:59 henry 阅读(1967) 评论(18) 推荐(0) 编辑

导航