1. 데이터 바인딩

Data Binding이란?

클라이언트 요청 데이터를 Java 객체로 변환하는 과정이다. 사용자 입력을 객체로 쉽게 변환하여 비즈니스 로직을 처리한다. 효율성, 유지보수성, 유효성 검사에 용이하다. 클라이언트가 요청할 때 사용자 입력 데이터가 포함된 요청이 발생한다면 해당 데이터는 HTML폼이나 JSON 데이터 형식이 된다.

HTTP 요청 데이터

GET - 쿼리 파라미터

POST - HTML FORM

HTTP메시지 바디