## xml 실행되는 순서
1. pom.xml
2. web.xml
3. root-context.xml
4. servlet-context.xml
# pom.xml
- Compile 단계
- Build를 담당
- 프로젝트에서 사용할 라이브러리를 로컬영역 레포지토리에 구축해준다. >> dependency
- 프로젝트를 하나로 돌아갈 수 있도록 라이브러리나 이런거를 가지고 와서 문법적으로 문제가 없도록 구축시켜준다
# web.xml
- Runtime 단계
- 배포 관리자
- <contect-param> 프로젝트에서 전체적으로 쓰일 데이터
- <listener> 감시자
-
# root-context.xml
- 프로젝트에서 전체적으로 쓰일 데이터를 설정해준다.
# servlet-context.xml
- <context:component-scan> base-package의 컴포넌트를 모두 읽어주겠다.
- <beans:bean> 인스턴스를 만든다.
<beans:property> setProperty(value)
- <resources> 자원매핑(이미지, css 등)
# log4j.xml
- System.out.println(); 같은 것을 일일이 찍기 귀찮아서 미리 어디에서 어떤내용을 보여줄 것인가를 미리 설정해준다.
** web.xml, root-context.xml, servlet-context.xml을 web.xml에 합칠 수 있다.
** 하지만 분산시켜주는 것이 좋다.
(과제)
log4j.xml에서 console에 로그를 찍지말고 file에 찍어보자
'Spring Framwork' 카테고리의 다른 글
비트캠프 - 2020.03.16 Spring Framework (5) - DI(의존성 주입) (4) | 2020.03.16 |
---|---|
비트캠프 - 2020.03.13 Spring Framework (4) : DI(의존성 주입) (0) | 2020.03.13 |
비트캠프 - 2020.03.11 Spring Framework (3) : 어노테이션 및 문법 (0) | 2020.03.11 |
비트캠프 - 2020/03/10 Spring Framework (1) : 시작하기 (1) | 2020.03.10 |