Sio's Programming
Servlet 문서 작성 하기 본문
Servlet 특징
- 동적 웹 어플리케이션 컴포넌트
- .java확장자
- 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용
- java thread이용하여 동작
- MVC패턴에서 Controller로 이용됨.
Web.xml에 서블릿 맵핑
맵핑 이유 : 너무 길고, 보안에 노출되어 있는 경로를 간단하게 맵핑하는 것 입니다.
기존경로 : http://localhost:8181/helloworld/servlet/com.javalec.ex.HelloWrold
URL 맵핑 경로 : http://localhost:8181/helloworld/HWorld
맵핑 방법
1. web.xml 이용한 서블릿 맵핑
1. web.xml 실행
2. servlet 코드 입력
1 2 3 4 5 6 7 8 | <servlet> <servlet-name>helloworld</servlet-name> <servlet-class>com.javalec.ex.HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>helloworld</servlet-name> <url-pattern>/hw</url-pattern> </servlet-mapping> | cs |
<servlet-name>
- 임의의 이름을 만들어 줍니다.
<servlet-class>
- 매핑할 클래스 파일명을 패키지명을 포함하여 정확하게 입력 합니다.
<url-pattern>
- servlet-class의 클래스를 매핑할 임의의 이름을 입력 합니다. 주의할 점은 '/' 로 시작해야 됩니다.
2. 어노테이션을 이용한 서블릿 맵핑
java 코드에서 @WebServlet("/HWorld") 입력
'Programming > JSP' 카테고리의 다른 글
| Servlet 작동순서, 라이프사이클, 선처리,후처리 (0) | 2018.05.07 |
|---|---|
| Servlet (doGet(),doPost(),컨텍스트 패스(Context Path) (0) | 2018.05.07 |
| 이클립스&톰캣 설정 방법 (0) | 2018.05.06 |
| JSP 맛보기 (0) | 2018.05.05 |
| (JSP)웹프로그래밍이란 (0) | 2018.05.05 |