반응형
위의 full path는 서블릿의 경로를 통해서 포트번호, 서블릿이름, 해당서블릿의 위치가 보인다. 그래서 보안 취약함.
따라서 mapping을 사용하는데, context-path는 그대로 똑같이 사용하지만, 간략하게 "닉네임을 준다"라고 생각하면 편하다.
그 "닉네임을 주는 것"을 servlet Mapping이라고 한다.
반응형
방법1: XML파일을 이용하는방법(아직 사용하긴함)
동적 웹 프로젝트에서 web.xml에서 서블릿을 등록함
<servlet-mapping>
패키지명을 포함한 경로에서 마지막 부분인 서블릿이름을 <servlet-name>에 넣고
<url-pattern>에 "닉네임"으로 사용할 것을 입력해주면 매핑 성공!
방법2: Java Annotation을 이용한 매핑(현대적)
servletEx.java와 같은 파일에서 어노테이션을 하면 바로 출력된다.
위의 두가지 방법으로 각각 /SE , /SE1으로 매핑을 해봤다.
만약, 둘다 설정해놓을경우에는 둘다 웹페이지 접근이 가능하다.
따라서, 서블릿 요청을 통해서 응답이 가능한 방법을 알아보았다.
web.xml을 사용하는 방법1을 이용해야만 하는 경우도 있기때문에 알아두어야한다.
반응형
'웹(Web) > 백엔드(Backend)' 카테고리의 다른 글
IoC컨테이너(Inversion of Control)란 (0) | 2021.04.04 |
---|---|
의존성주입(DI, Dependency Injection)이란 (0) | 2021.04.04 |
스프링(Spring) 프로젝트의 폴더 구조 (0) | 2021.03.29 |
<우아한 스프링 부트> 정리 (0) | 2021.03.25 |
2. 기본적인 프론트엔드 지식 (0) | 2021.02.15 |