[스프링 MVC 1편] MVC 프레임워크 만들기 (1)
mini_min
이전 목차에서는 MVC 패턴을 적용해서 코드를 작성했다. 이번에는 프론트 컨트롤러 패턴을 학습하고 MVC 프레임워크를 만들어본다. 프론트 컨트롤러 여러 클라이언트가 서비스를 이용하여 컨트롤러를 호출한다고 했을 때, 각각의 컨트롤러가 갖는 공통된 부분들이 존재한다면, 이를 Front Controller 로 통합하여 한 번에 처리하고 이후 각각의 컨트롤러가 호출되게 한다. ✨ 프론트 컨트롤러의 특징 - 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받는다. - 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출해준다. - 입구가 하나! = 공통 처리가 가능해진다. - 프론트 컨트롤러만 서블릿을 사용하고 나머지 컨트롤러는 서블릿을 사용하지 않아도 된다. 스프링 MVC 의 핵심도 바로 'Front Cont..