FrontController JSP| 💔FrontController 패턴과 Command 패턴 티렉터리 패턴: 별개의 서블릿 찾아가기/어쩌구 확장자 패턴 : 무조건 *.do 모든 요청을 처리하는 서블릿을 만든다 > 중복 없애고 개발 집중 FrontController를 사용할 파일 FrontController 1. 하나의 서블릿에서 모든 요청을 받고 2. 그 서블릿을 인터페이스로 받는 다른 클래스에서 일을 처리한다 3. DAO로 접근해서 로직을 수행한다.... FrontControllerjspcommandFrontController 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ MVC 프레임워크 만들기 ] 프론트 컨트롤러 도입 - v1 프론트 컨트롤러 도입 - v1 프론트 컨트롤러는 이 인터페이스를 호출해서 구현과 관계없이 로직의 일관성을 가져갈 수 있다. FrontControllerServletV1 - 프론트 컨트롤러 ControllerV1 을 구현한 클래스와 ControllerV2 를 구현한 클래스를 비교해보면, 이 부분의 중복이 확실하게 제거된 것을 확인할 수 있다. 프론트 컨트롤러 V2... 스프링MVCFrontControllerSpringFrontController
JSP| 💔FrontController 패턴과 Command 패턴 티렉터리 패턴: 별개의 서블릿 찾아가기/어쩌구 확장자 패턴 : 무조건 *.do 모든 요청을 처리하는 서블릿을 만든다 > 중복 없애고 개발 집중 FrontController를 사용할 파일 FrontController 1. 하나의 서블릿에서 모든 요청을 받고 2. 그 서블릿을 인터페이스로 받는 다른 클래스에서 일을 처리한다 3. DAO로 접근해서 로직을 수행한다.... FrontControllerjspcommandFrontController 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ MVC 프레임워크 만들기 ] 프론트 컨트롤러 도입 - v1 프론트 컨트롤러 도입 - v1 프론트 컨트롤러는 이 인터페이스를 호출해서 구현과 관계없이 로직의 일관성을 가져갈 수 있다. FrontControllerServletV1 - 프론트 컨트롤러 ControllerV1 을 구현한 클래스와 ControllerV2 를 구현한 클래스를 비교해보면, 이 부분의 중복이 확실하게 제거된 것을 확인할 수 있다. 프론트 컨트롤러 V2... 스프링MVCFrontControllerSpringFrontController