Containerless?
애플리케이션의 로직과 긴밀하게 연결되어있는게 Servlet코드 안에 등장하고 있음
Mapping
: Web 요청을 가지고 요청을 처리해 줄 컨트롤러 메서드가 어떤 것인지 연결시켜주는 작업
Binding
: 요청 파라미터 URL의 쿼리스트링으로 넘어오는 파라미터 값을 추출해서 hello 메서드의 파라미터로 넘겨주는 작업
위의 작업들을 FrontController에서 작업하였지만, 계속해서 직접 Servlet과 관련된 코드에 다 집어 넣는 경우 한계가 존재함
이를 해결하기 위해 스프링을 이용한 다른 전략으로 변경이 필요
XML 설정
: XML 파일에 맵핑 정보를 명시하여 설정할 수 있음
컨트롤러 내부 설정
: 맵핑 정보를 서블릿 코드에 직접 넣는 대신, 컨트롤러 클래스 내부에 맵핑 정보를 추가하여 설정할 수 있