-
servlet mapping컴퓨터/웹 프로그래밍 2019. 12. 19. 22:41
- jsp와 servlet을 섞어
jsp : view에 해당하는 부분 만들어
servlet : controller, model에 해당하는 부분 만든다
- servlet mapping : 외부에서 요청하기 쉽도록 특정 문자를 이용해서 맵핑
요청이 들어오면 여러 개 servlet 중 골라서 준다
보안 취약, 복잡한 url보다는 간결한 url
ex)
full path일 때 : Http://domain(:port번호)/context path(프로그램의 context root)/폴더/servlet의 full name
간결한 path : context path/unique name(nickName)
각 servlet마다 이름이 필요하다
cf) 위치
package - java Resource 안에 - src 안에 - package 안에 - java servlet file
package 안에 - WebContent 안에 - WEB-INF 안에 web.xml파일
1) web.xml파일(환경설정 파일, 배치 지시자"deployment descriptior")을 이용한 맵핑
고전적인 방법
servlet-class안에는 패키지 이름+'.'+파일 이름
servlet 등록하고 mapping
<servlet> <servlet-name>servletEx</servlet-name> <servlet-class>com.servlet.ServletEx</servlet-class> </servlet> <servlet-mapping> <servlet-name>servletEx</servlet-name> <url-pattern>/SE</url-pattern> </servlet-mapping>
2) java Annotation을 이용한 맵핑
ex) @WebServlet("/Hello")
'컴퓨터 > 웹 프로그래밍' 카테고리의 다른 글
웹앱, viewport, cdn (0) 2020.01.29 [jsp] form 데이터 처리 (0) 2019.12.20 [jsp] Servlet Life-Cycle (0) 2019.12.19 Servlet request, response (0) 2019.12.19 MobX 01: Autorun (0) 2019.09.16