더북(TheBook)

13.1 유효성 검사의 개요

웹 애플리케이션의 폼 페이지에서 입력 항목의 데이터 값을 입력하고 [전송] 버튼을 누르면 폼 데이터 값이 서버로 전송됩니다. 이때 사용자 실수로 유효하지 않은 폼 데이터 값이 서버로 전송될 수도 있습니다. 그래서 이런 유효하지 않은 폼 데이터 값이 서버로 전송되지 않도록 해당 값을 전송하기 전에 검사해서 부적합하다고 판단되면 폼 페이지로 다시 되돌려 폼 데이터 값의 오류를 알립니다.

유효성 검사는 폼 페이지에서 입력 항목의 데이터 값이 서버로 전송되기 전에 정해진 규정으로 정확히 입력되었는지, 입력된 데이터를 이용한 계산 결과가 타당한지 검사하는 것입니다. 예를 들어 폼 페이지에서 입력 항목에 나이를 입력할 때 하는 숫자 검사, 회원 가입할 때 하는 아이디 중복 검사, 로그인 인증할 때 하는 아이디나 패스워드 검사, IP 패킷 검사 등이 이에 해당합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.