Lecture/Servlet | JSP_New Lecture

[뉴렉처_강의정리] 서블릿/JSP 강의 12 - 어노테이션을 이용한 URL 매핑

은정재 2021. 12. 28. 13:53

[서블릿/JSP 강의 12 - 어노테이션을 이용한 URL 매핑]

 

1. Annotation을 이용한 URL 매핑

 

- Servlet Class를 실행하기 위해서는 사용자에게 요청할 수 있는 URL을 주면서, 그 URL과 Servlet Class를 매핑해야 함

: 매핑정보를 web.xml 파일을 사용하여 설정

> Annotation을 이용하면 더 간단하게 설정할 수 있다.

 

2. 어노테이션으로 서블릿 매핑 설정하기

 

- web.xml > web-app 설정 속성 중

1) metadata-complete="true" : 모든 메타 데이터, 모든 설정이 web.xml에 있다.

2) metadata-complete="false" : web.xml 외에도 annotation으로 설정한 것이 있으니 찾아봐라.

 

1-1) servlet-mapping 정보 삭제 / annotation 미설정 / metadata-complete="true" 상태로 Run 시 화면

 

2-1) servlet-mapping 정보 삭제 / annotation 설정metadata-complete="false" 상태로 Run 시 화면

- annotation : @WebServlet("/hi")

출력화면 ( localhost:8080/hi )

- annotation vs web.xml : annotation이 좋다.

1) annotation : 기업용 app은 여럿이 만드는데, 이 때 각자 부여받은 프로그램이 엉켜있지 않고, 각자 분리된 상황에서 업무를 받을 수 있다. 각자 분업화된 내용들을 각자 처리할 수 있어서 훨씬 깔끔하게 분업 가능.

2) web.xml : 공유파일인데 여럿이서 손을 대게 됨, 파일을 쪼개서 관리하기에도 좋지 않음.

 

 


 

* OS : 뉴렉처 - Windows 10 / 작성자 - macOS Catalina

* Ref : 모든 글은 저작권 문제 시 바로 삭제 조치

 

참고사이트