首页 > 代码库 > 自学有感9
自学有感9
1、数据校验概述:
项目中,通常使用较多是前端的校验,比如页面中js检验。对于安全要求较高点建议在服务端进行校验。服务端校验:控制层controller:校验页面请求参数合法性。在服务端控制层controller校验,不区分客户端类型,业务层service;主要校验关键业务参数,仅限于service接口中使用的参数。持久层dao:一般是不校验的。
2、分组校验:
在controller方法中使用指定分组的校验,在Validated中添加value=http://www.mamicode.com/{ValiGroup.class}表示商品修改了ValidGroup1分组校验规则,可以指定多个分组,中间用逗号分隔Validate({value=http://www.mamicode.com/{ValidGroup1.class,ValidGroup2.class})
3、数据回显:
表单提交失败需要在回到表单页面重新填写,原来提交的数据需要重新在页面上显示。简单数据类型。pojo类型
4、异常处理思路:
系统中的包括两类:预期异常和运行时异常,springmvc在处理请求过程中出现异常信息由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。
自学有感9
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。