Sio's Programming

FrontController 패턴과 Command 패턴 본문

Programming/JSP

FrontController 패턴과 Command 패턴

SSio 2018. 5. 16. 00:42

url-pattern




디렉터리 패턴


디렉터리 형태로 서버의 해당 컴포터넌트를 찾아서 실행하는 구조 입니다.


http://localhost:8181/jsp_21_1_ex1_memberex/Hello  ---->  /Hello 서블릿


http://localhost:8181/jsp_21_1_ex1_memberex/World ---->  /World 서블릿




확장자 패턴


확장자 형태로 서버의 해당 컴포넌트를 찾아서 실행하는 구조 입니다.


http://localhost:8181/jsp_21_1_ex1_memberex/hello.do  ---->  /*.do 서블릿


http://localhost:8181/jsp_21_1_ex1_memberex/world.do   -----> /*.do 서블릿




FrontController 패턴


클라이언트의 다양한 요청을 한곳으로 집중시켜, 개발 및 유지보수에 효율성을 극대화 합니다.


요청1   ---> 요청1 처리 서블릿          ---->


요청2   ---> 요청2 처리 서블릿           -----> DAO

 

요청3   ---> 요청3 처리 서블릿          ---->



요청1  --->


요청2   -->  모든 요청을 처리하는 서블릿    ---> DAO


요청3  --->



Command 패턴


클라이언트로부터 받은 요청들에 대해서, 서블릿이 작업을 직접 처리 하지 않고, 해당 클래스가 처리하도록 합니다.


요청1  --->                                                   [ 인터 페이스 ]


요청2   -->  모든 요청을 처리하는 서블릿    ---> 요청1 처리 클래스  -------->  DAO


요청3  --->                                                 요청2 처리 클래스 





'Programming > JSP' 카테고리의 다른 글

MVC 패턴의 이해 -1-  (0) 2018.05.16
포워딩(Forwarding)  (0) 2018.05.16
JSTL  (0) 2018.05.15
EL(Expression Language)  (0) 2018.05.14
파일 업로드  (0) 2018.05.14