인프런 - 스프링부트 개념 정리(이론) - 정리

11강 - 웹 배포서술자(web.xml)에 대해서 알려줘요!

달팽이포뇨 2023. 3. 29. 20:29

Inflearn 최주호 강사님의 스프링부트 개념정리(이론) 강의를 듣고 정리한 내용입니다.

 

web.xml: 웹 서버에 진입하면 최초로 작동하는 것

 

- ServletContext의 초기 파라미터 설정

내부에서 인증받을 수 있는 암호 부여받기

 

- Session의 유효시간 설정

인증을 통해 내부 체류 가능 시간 설정 및 재설정

 

- Servlet/JSP에 대한 정의, Servlet/JPS 매핑

요청한 곳이 어디인지 알려주는 역할

 

- Mime Type 매핑

Mime Type: 갖고 오려고 하는 데이터가 어떤 타입인가 알려주는 것

아무것도 안 가져 오면? Get 방식(Select)

무언가 가져왔다면? 활용할 수 있도록 가공 

 

- Welcome File list

아무 데이터도 안 갖고 오고, 목적지도 정해지지 않은 경우, 어디로 보낼지 미리 정해놓아야함.

 

- Error Pages 처리

잘 못 들어온 경우에 어디로 보낼지 미리 정해놓아야함.

 

- 리스너/필터 설정

리스너: 특정한 것만 데리고 들어가버리는 역할

필터: 잘 못 온 요청, 이상한 데이터가 들어오려고 하면 막아버림.

 

- 보안

자격이 없으면 쫓아내기도 하고 내부 특정한 곳에 따로 두기도 하는 역할