작콩큰콩
Servlet, web.xml 본문
2020. 12. 24. 18:40
* Servlet(Server Applet)
- JAVA언어로 이루어진 웹프로그래밍 문서
(Servlet 3.0)
* Servlet특징
- 동적 웹애플리케이션 컴포넌트.
- .java 확장자.
- 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용.
- java thread이용하여 동작.
- MVC패턴에서 Controller로 이용됨.
* web.xml에 서블릿 맵핑
너무 길고, 보안에 노출되어 있는 경로를 간단하게 맵핑하는 것이다.
- 서블릿을 상속받은 클래스는 다 서블릿이다. http 프로그램을 잘 사용하도록 캡슐화시킨 라이브러리
기존 경로 : http://localhost:8181/helloworld/servlet/com.javalec.ex.HelloWorld
URL맵핑 경로 : http://localhost:8181/helloworld/HWorld

web.xml안을 이렇게 수정해 준다.
<servlet>//hello는 변수명이고
<servlet-name>hello</servlet-name>
<servlet-class>edu.bit.ex.HelloWorld</servlet-class>//이 클래스를 띄어준다.
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hw</url-pattern>
</servlet-mapping>
그러면 /hw로 접근이 가능해진다.
'작은 콩 개발자 > 등등' 카테고리의 다른 글
[스프링 게시판 만들기] - 1 - pom.xml (0) | 2023.06.23 |
---|---|
[오용철의 데이터베이스 모델링] 2. 데이터 베이스 (0) | 2023.06.23 |
웹프로그래밍, 프로토콜, IP, DNS, Port, jsp , 웹서버, 웹브라우저 (0) | 2023.06.23 |
[스프링 부트 Spring boot] - 1 : IOC, DI (0) | 2023.06.23 |
폴리모피즘 (0) | 2023.06.22 |
Comments