CODEDRAGON ㆍDevelopment/JSP
서블릿 매핑
· 서블릿을 만들고 서블릿에 매핑을 합니다. 이때 접속경로가 노출될 경우 보안상 문제가 될 수 있습니다.
· 긴 경로를 특정단어로 매칭을 해서 좀 더 간결하게 사용할 수 있습니다.
· web.xml로 설정하는 방법과 web서블릿어노테이션을 이용해서 설정하는 방법이 있었습니다.
디렉터리 패턴
· 디렉터리 형태로 서버의 해당 컴포넌트(서블릿)를 찾아서 실행하는 구조 입니다.
· 기존의 서블릿 매핑과 동일
/URL매핑명으로 연결된 서블릿 |
|
/Hello 서블릿 |
|
/World 서블릿 |
서블릿을 URL매핑명으로 매칭을 하면 http://URL경로/Context Path/URL매핑명로 접속을 하면 매핑한 URL매핑명으로 매핑된 서블릿을 찾아가게 됩니다.
확장자 패턴
· 확장자 형태로 서버의 해당 컴포넌트(서블릿)를 찾아서 실행하는 구조 입니다.
· FrontController 패턴과 Command 패턴에서도 사용되는 패턴 형태
· MVC에서 많이 쓰는 패턴형태
동일한 확장자를 가지는 것은 동일한 확장자를 가지는 서블릿으로 찾아가서 실행되게 됩니다. 그러면 해당 서블릿에서는 어떤 경로(파일명)로 들어왔는지 hello.do인지 world.do인지를 구분해서 실행해 줍니다.
'Development > JSP' 카테고리의 다른 글
Command 패턴, FrontController 패턴, Command 패턴 도식도 (0) | 2017.01.10 |
---|---|
FrontController 패턴 - 기존의 처리방식, FrontController 패턴 도식도 (0) | 2017.01.10 |
게시판(MVC) - 글 목록 페이지 만들기(list.jsp) (0) | 2017.01.09 |
Servlet 라이프사이클 (simple) (0) | 2017.01.08 |
라이프 사이클 (detail) - 웹 어플리케이션 실행부터 종료시까지 수행되는 메소드 (0) | 2017.01.08 |