프로그래밍/JSP

FrontController 패턴과 Command 패턴

RECORD :D 2018. 7. 29. 14:26

지금은 확장자 패턴을 사용해 보겠다


FrontController 패턴이다 

모든 처리를 하나의 클래스 안에서 처리를 하는 방식이다.


이렇게 각각의 요청을 하나의 클래스에서 받아 비교를 한뒤 처리를 한다.

이렇게 하면 if 절 하나하나마다 코드량이 엄청 나게 늘어날 수 있다. 그래서 이제 설명할 Command 패턴을 사용한다.



이제 서블릿에서 받은 클래스에서 DAO로 접근을 해서 로직을 수행한다. 이것을 Command 패턴이라고 한다. MVC프로젝트에서는 이런 구조를 많이 사용한다.