프로그래밍/JSP
FrontController 패턴과 Command 패턴
RECORD :D
2018. 7. 29. 14:26
지금은 확장자 패턴을 사용해 보겠다
FrontController 패턴이다
모든 처리를 하나의 클래스 안에서 처리를 하는 방식이다.
이렇게 각각의 요청을 하나의 클래스에서 받아 비교를 한뒤 처리를 한다.
이렇게 하면 if 절 하나하나마다 코드량이 엄청 나게 늘어날 수 있다. 그래서 이제 설명할 Command 패턴을 사용한다.
이제 서블릿에서 받은 클래스에서 DAO로 접근을 해서 로직을 수행한다. 이것을 Command 패턴이라고 한다. MVC프로젝트에서는 이런 구조를 많이 사용한다.