pom.xml
- 빌드 / 배포와 관련된 모든 설정을 담고 있고 MAVEN이라는 유틸리티에서 메타 정보로 사용하는 설정파일
- 자바 라이브러리를 관리하기 위한 원격 저장소
- 메이븐 이란? 글 참고
web.xml
Web Application의 Deployment Descriptor(환경 파일)로서 XML 형식의 파일
- 웹과 관련된 설정(리스너, 어플리케이션 파라미터, 서블릿 설정, 필터 설정 등)을 담고 있다.
- 클라이언트의 요청이 들어오면 그에 따라 해당 요청을 처리를 할 곳으로 넘겨주고, 그 결과인 서버쪽 응답을 클라이언트에게 넘겨주는 곳
DispatcherServlet을 여기서 설정한다. (load-on-startup을 통해 순서를 정해줄 수 있다.)
작성되는 내용
- ServletContext의 초기 파라미터
- Session의 유효시간 설정
- Servlet/JSP에 대한 정의
- Servlet/JSP 맵핑
- Mime Type 맵핑
- Welcome File list
- Error Pages 처리
- 리스너/필터 설정
- 보안
'개념정리' 카테고리의 다른 글
WebSocket 이란? (1) | 2018.03.22 |
---|---|
MAVEN 이란? (0) | 2018.03.22 |
SPRING 이란? (0) | 2018.03.22 |
GET와 POST의 차이 확실히 알고가자! (0) | 2018.03.21 |
apache와 apache tomcat의 차이 (0) | 2018.03.21 |