我正在创建一个 Java 桌面应用程序,并且想知道我应该如何处理验证。
我在控制器中收到带有注册信息(用户名、密码……)的地图。现在我想验证地图中的信息并显示验证中发生的所有错误。所以我想在一个名为验证的新包中创建一个自定义类 RegistrationValidation。然后让这个类返回一个有错误的列表。但我一直在想...
我一直都知道验证应该在正确的模型类中完成,是在制作一个违反 MVC 原则的验证类吗?
我应该在哪里调用这个验证类,从我的控制器还是从我的模型?
我应该如何调用验证类?(使方法静态,使其成为单例,只需在控制器/模型或其他中创建它的实例?)
有没有更好的解决方案来提取验证?