# Front Controller Pattern

Front Controller Pattern
복잡한 웹 사이트에서는 요청을 처리할 때 수행해야 하는 공통된 작업들이 있습니다. 이러한 것들은 인증, 보안, 다국어 처리, 사용자를 위한 공통 응답을 포함합니다. 입력 컨트롤러 동작이 여러 개체에 분산된 경우 이 동작의 대부분이 중복될 수 있습니다. Front Controller Pattern 여러 요청을 처리하는데 반복적으로 등장하게 되는 공통 작업을 하나의 오브젝트에서 일괄적으로 처리하게 만드는 방식을 프론트 컨트롤러 패턴(Front Controller Pattern)이라고 합니다. 가령 서블릿 컨테이너의 서블릿이 모든 요청에 대해 처리했다면, Front Controller을 거쳐 서블릿을 매핑 및 바인딩을 할 수 있습니다. Front Controller가 HTTP 요청을 처리할 핸드러를 결정하고 연동한는 작업을 Mapping이라 하며, 핸들러에게 웹 정보를 추출하여 전달하는 작업을 Binding이라고 합니다. Front Controller가 요청을 분석하여 처리할
21.02.15 TIL48 면접스터디 2주차 (3)
POJO란 무엇인가요? 핵심답변 "Plain Old Java Object" 오래된 방식의 간단한, 지극히 평범한 자바 객체라는 의미입니다. 특정 규약이나 환경에 종속되어서는 안되고 객체지향 설계를 잘 지켜야 한다는 조건이 있습니다. 🤔 Spring Framework에서 POJO는 무엇이 될 수 있을까요? Spring Framework는 기존 프레임워크인 EJB(Enterprise Java Beans)등의 복잡성을 해결하여 생산성을 향상시켰다는 의의가 있습니다. 따라서 Getter와 Setter를 이용한 가장 기본적인 자바 객체만으로 구성된 기본 클래스를 Spring Framework에서 POJO라 할 수 있습니다. Spring DI/IoC는 어떻게 동작하나요? 핵심 답변 1.DI(Dependency Injection) Dependency