我正在創建一個Java桌面應用程序,並想知道如何處理驗證。MVC項目結構驗證類(java)
我在控制器中收到包含註冊信息(用戶名,密碼......)的地圖。現在我想驗證地圖中的信息並顯示驗證中發生的所有錯誤。所以我想在一個名爲validation的新包中創建一個自定義類RegistrationValidation。然後讓這個類返回一個帶有錯誤的List。但我一直想知道...
我一直都知道驗證應該在正確的模型類中完成,正在根據MVC原則製作驗證類?
我應該從我的控制器或從我的模型中調用此驗證類?
我應該如何調用驗證類? (使方法靜態化,使其成爲一個單例,只是在控制器/模型或其他方面創建一個實例?)
有沒有更好的解決方案來提取驗證?