검증1 - Validation
·
Java
검증 요구사항1. 타입 검증- 가격, 수량에 문자가 들어가면 검증 오류 처리2. 필드 검증- 상품명: 필수, 공백X- 가격: 1000원 이상, 100만원 이하- 수량: 최대 9999개3. 특정 필드의 범위를 넘어서는 검증- 가격 * 수량의 합은 10,000원 이상 현재까지 폼 입력시 검증하는 로직은 없다. 클라이언트가 항상 옳은 방식으로 이용할리도 없다. 따라서 검증을 해줘야 한다.검증을 하지 않으면 클라이언트는 어떤 부분에서 잘못된 입력을 했는지 알기 어렵기 때문에 고객이탈의 가능성이 높아진다.고객이 입력한 데이터를 유지한 상태로 어떤 오류가 발생했는지 친절하게 알려줘야 한다. 컨트롤러의 중요한 역할 중 하나는 HTTP 요청이 정상인지 검증하는 것이다. - 클라이언트 검증은 조작할 수 있으므로 보안에 ..