spring

gotcha!!·2023년 4월 21일
0

Spring

목록 보기
2/4

Maven

프로젝트 관리
버전정보, 라이브러리
빌드 도구
배포 도구

Maven: 해당 프로젝트의 버전 정보 및 라이브러리 정보들을 통합하여 관리하는 도구
Maven을 사용하면 pom.xml 문서에 사용하고자 하는 라이브러리를 등록해서 자동으로 프로젝트에 추가하여 사용

src/main/resources -> 프로젝트 설정 자원(xml)
webapp/resources -> css, js, images

짚고 넘어가기

web.xml(배포 서술자)
WAS(Web Application Server) : 동적 웹(요청에 따라 응답페이지 생성)에서 사용하는 서버
WAS가 실행(배포 시작)될 때, 가장 처음으로 읽어들이는 문서
서버 실행 시 초기 설정 내용 또는 설정 내용이 작성된 파일을 읽고 수행하도록 하는 역할을 함

web.xml 안에 param-value 태그 /WEB-INF/ 지우고 classpath: 바꾸기 <-- resources를 뜻함

DispatcherServlet

요청 응답을 나눠주는 써블릿

[Front Controller]
모든 요청을 앞에서 받아들여 알맞은 Controller로 연결을 해주고,
Controller의 반환 결과에 따라 알맞은 View를 선택해 Client에게 응답하는 역할
DispatcherServlet을 설정하는 파일이 servlet-context.xml 이다.

profile
ha lee :)

0개의 댓글