본문으로 바로가기

Servlet이란?

category 프로그래밍/ JSP 2018. 7. 15. 17:53

Servlet특징
- 동적 웹어플리케이션 컴포넌트
- .java 확장자
- 클라이언트의 요청에 동적으로 작동하고 , 응답은 html을 이용.
- java thread 이용하여 동작.
- MVC 패턴에서 Controller로 이용됨.



서블릿에서 매핑하는 방법
1. java 파일에서 만듬

@ 어노테이션을 사용해서 간단하게 매핑을 할수 있습니다.







2. web.xml에서 만듬




web.xml에서 servlet-mapping을 해줄수 있는데요
위의 코드처럼 적어주시면 됩니다.
servlet-name : 임의의 이름을 만들어준다.
servlet-class : 매핑할 클래스 파일명을 패키지명을 포함하여 정확하게 입력한다.
url-pattern : servlet-class의 클래스를 매핑할 임의의 이름을 입력한다.
                     단, 시작은 '/' 해야한다.

매핑을 하는 이유는?
너무 길고 , 보안에 노출되어 있는 경로를 간단하게 해주면서 길이는 줄이고 
보안을 더 튼튼히 하기 위해서 입니다.



'프로그래밍 > JSP' 카테고리의 다른 글

컨텍스트 패스(Context Path)란?  (0) 2018.07.15
Servlet 매핑 해결  (0) 2018.07.15
JSP는 무엇일까?  (0) 2018.07.15
이클립스와 아파치 톰캣 연결  (0) 2018.07.15
아파치 톰캣(Apache Tomcat)다운로드  (0) 2018.07.15