合法性: 比如用户名只允许输入最多12个字符,用户提交了20个字符,不合法.
有效性检查,可以交给java的校验框架执行,比如JSR303....由于某种原因,我们的程序无法保存到数据库.
一些程序员错误的开发了代码,导致保存过程中出现异常,比如NPE....综上,笔者通常分为如下几类:
逻辑异常,这类异常用于描述业务无法按照预期的情况处理下去,属于用户制造的意外....解析失败
}catch(PersistException e ){
// 入库失败
}
}
上述代码就是典型的使用异常来处理业务逻辑.这种方式需要严重的禁止!...// 处理消息解析
if(!