Sio's Programming
FrontController 패턴과 Command 패턴 본문
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 |