Spring/MVC2-Validation
-
Bean ValidationSpring/MVC2-Validation 2023. 6. 20. 01:53
2023.06.19 - [Spring/MVC2-Validation] - Validation 이전글 참고 Validation 개념 내가 만든 웹페이지에 1. 반드시 필요한 데이터이므로 반드시 작성을 요구한다던지, 2. 입력데이터의 범위 값을 설정한다던지, 3. 데이터의 타입을 제대로 받도록 하는 작업 은 매우 필수적 hongs429-blog.tistory.com 개념 Bean Validation 은 어노테이션으로 검증로직을 매우 편리하게 적용할 수 있는 기술이다. 우리가 장왕하게 작성했던 if절들이 사실은 몇가지 규칙기반으로 쉽게 작성가능하다. 이런 것을 도와주는 것이 바로 bean Validation인데, 이는 특정한 구현체가 아니라 기술표준을 말한다. 즉, 검증 어노테이션과 여러 인터페이스의 모음이라는..
-
ValidationSpring/MVC2-Validation 2023. 6. 19. 23:22
개념 내가 만든 웹페이지에 1. 반드시 필요한 데이터이므로 반드시 작성을 요구한다던지, 2. 입력데이터의 범위 값을 설정한다던지, 3. 데이터의 타입을 제대로 받도록 하는 작업 은 매우 필수적이다. 또 위의 과정에서 사용자가 실수로 잘못된 데이터를 입력했다면, 무엇이 어떻게 잘못되었는지 알려주어야 하는데, 그냥 오류페이지를 띄운다면 매우 좋지 않은 서비스가 될 것이다. 우리의 컨트롤러의 기능 중 하나는, 들어온 HTTP 요청이 과연 올바른 요청인지를 판단해주는 것이다. 위에서 언급한 3가지 내용은 일종의 유효성 검사이다. 웹에 대해서 어느정도 했었다면, 유효성검사를 자바스크립트, 그러니까 Client side에서 처리를 해봤을 것이다. 클라이언트 단에서 무언가 데이터를 검증하고 처리하는 것은 한계가 존재..