스프링을 배우면서 프레임워크를 사용하기 위한 환경설정을 구성하는데
자꾸 어쩔 때는 이 xml, 저쩔 때는 이 xml 왔다갔다 하는게 헷갈려서 궁금해서 구글링해보았습니다.
https://thiago6.tistory.com/70
servlet-context.xml, root-context.xml, web.xml 차이점 알기!
servlet-context.xml, root-context.xml, web.xml에 대한 차이점에 대해 정리해봅니다. 우선, xml 파일은 모두 객체(Bean)를 정의합니다. 1. servlet-contex.xml servlet에서 보듯이 요청과 관련된 객체를 정의..
thiago6.tistory.com
첫째로 xml 파일은 모두 객체(Bean)를 정의합니다.
1. servlet-context.xml
1) 요청과 관련된 객체를 정의합니다.
2) url과 관련된 controller
3) @(어노테이션), ViewResolver, InterCeptor, MultipartResolver 등의 설정을 해줍니다.
2. root-context.xml
1) view와 관련되지 않은 객체를 정의합니다.
즉, Service, Repository(DAO), DB 등 비즈니스 로직과 관련된 설정입니다.
3. web.xml
1) 설정을 위한 설정파일입니다.
2) 최초로 WAS(Web Application Servere) 가 구동될 때, 각종 설정을 정의해줍니다.
여러 xml파일을 인식하도록 각 파일을 가리켜 줍니다.
제 실습경우에는 UTF-8 필터와 404 예외처리를 위한 init-param이 설정되어 있네요~!
이렇게 정리하니 조금은 이해가 가는 것 같습니다.
'IT 개념' 카테고리의 다른 글
스프링 addAttribute VS addFlashAttribute (0) | 2021.06.10 |
---|---|
모달창..? 모델창..? (0) | 2021.06.09 |
스프링 MVC, Controller, Service (0) | 2021.06.09 |
JSP, 서블릿의 URI 매핑 기능을 왜 ControllerUsingURI 로 몰아주었을까? (질문입니다.) (0) | 2021.06.03 |
JSP, PreparedStatement 와 Statement 의 차이 (0) | 2021.06.03 |