web.xml 과 어노테이션

sun·4일 전
0

jsp/servlet

목록 보기
1/1

web.xml은 서버가 시작할 때 웹서버가 사용하는 환경설정 파일.
웹 애플리케이션 서비스 실행에 관한 전반적인 내용을 정의하는 환경설정 파일.

✒️ Servlet 버전별 정의

Servlet 2.X 이하

web.xml에 서블릿을 정의해야 했음.

<servlet>
    <servlet-name>hi</servlet-name>
    <servlet-class>com.study.Nana</servlet-class>
<servlet>
<servlet-mapping>
    <servlet-name>hi</servlet-name>
    <url-pattern>/hello</url-pattern>
</servlet-mapping>

Servlet 3.0 이상

web.xml 대신 클래스에 어노테이션을 사용하여 서블릿을 정의할 수 있음.

@WebServlet("/hello")
public class Nana extends HttpServlet {
	...
}

web.xml의 web-app에 metadata-complete="false" 설정을 추가해야함.
+ metadata-complete="false" 설정 안해도 됨
참고 : https://www.oracle.com/technical-resources/articles/java/javaee6overview-part2.html?utm_source=chatgpt.com

profile
Please, Steadily

0개의 댓글

관련 채용 정보