我想问下,像网页上的控件要验证是否为空,或者验证其他条件,或者验证某个控件要符合什么条件这样的一些操作应该放在哪一层来写比较合适??(我现在做的东西大概是根据petshop来分层的)还有我在model层里能否加上一些加密的算法,还是model层的东西就什么也别加?请高手赐教,谢谢!!

解决方案 »

  1.   

    验证空、格式 在表示层 或者 直接 写个脚本验证 
    如果 是验证数据库中是否存在 有两种 一种是 ajax 另一种是到 bll 或者 dal 里面处理 看自己情况了
    bll petshop 不太好 应该再分的详细点就好了 一个业务规则层一个业务表现层 
    关于 model层数据 是否加密 这个估计没人做过 
    model 模型 最好和数据库 中 一致 
      

  2.   

    ok,多谢了,就是简单的像长度什么的这些验证都写在页面的后台代码里。关于那个BLL层细分的,有参考的列子吗?