프로그래밍/JSP
FrontController 패턴 & Command 패턴
은바재바
2019. 4. 11. 21:15
[ url-pattern ]
< 디렉터리 패턴 >
:: 디렉터리 형태로 서버의 해당 컴포넌트를 찾아서 실행하는 구조
☞ 예시
:: http://localhost:8888/jsp_21_1_ex1_memberex/Hello -------> /Hello 서블릿
:: http://localhost:8888/jsp_21_1_ex1_memberex/World -------> /World 서블릿
< 확장자 패턴 >
:: 확장자 형태로 서버의 해당 컴포넌트를 찾아서 실행하는 구조
☞ 예시
:: http://localhost:8888/jsp_21_1_ex1_memberex/hello.do -------> *.do서블릿
:: http://localhost:8888/jsp_21_1_ex1_memberex/world.do -------> *.do서블릿
[ FrontController 패턴 ]
:: 클라이언트의 다양한 요청을 한곳으로 집중시켜, 개발 및 유지보수에 효율성을 극대화 할 수 있다.
<기존 요청>
< FrontController 패턴의 요청>
[ Command 패턴 ]
:: 클라이언트로부터 받은 요청들에 대해, 서블릿이 작업을 직접 처리하지 않고 해당 클래스가 처리하도록 함
< FrontControoler 패턴 요청>
< Command 패턴 요청 >