1. 程式人生 > >自學有感9

自學有感9

顯示 con 業務層 定義 bsp 分組 .class service 系統

1、數據校驗概述:

項目中,通常使用較多是前端的校驗,比如頁面中js檢驗。對於安全要求較高點建議在服務端進行校驗。服務端校驗:控制層controller:校驗頁面請求參數合法性。在服務端控制層controller校驗,不區分客戶端類型,業務層service;主要校驗關鍵業務參數,僅限於service接口中使用的參數。持久層dao:一般是不校驗的。

2、分組校驗:

controller方法中使用指定分組的校驗,在Validated中添加value={ValiGroup.class}表示商品修改了ValidGroup1分組校驗規則,可以指定多個分組,中間用逗號分隔Validate{value={ValidGroup1.class

ValidGroup2.class}

3、數據回顯:

表單提交失敗需要在回到表單頁面重新填寫,原來提交的數據需要重新在頁面上顯示。簡單數據類型。pojo類型

4、異常處理思路:

系統中的包括兩類:預期異常和運行時異常,springmvc在處理請求過程中出現異常信息由異常處理器進行處理,自定義異常處理器可以實現一個系統的異常處理邏輯。

自學有感9