Web.xml
- Was 서버가 최초로 구동 될 때, 각종 설정을 정의
- 여러 xml 파일을 인식 할 수 있도록 가리켜 주게 설정
- 설정을 위한 설정파일이라고 봄
sevlet-context .xml
- 이름에서 처럼 서블릿 즉 ,controller 나 어노테이션, ViewResolver 등을 설정해준다.
tip_ 서블릿이란 ? controller 같은 클라이언트의 요청을 처리해주고, 다시 결과를 클라이언트에게 전송해주는 프로그 래밍 기술
tip_ viewResolver 란? controller 에서 뷰정보와 model을 주면 알아서 그 정보를 이용해서 뷰 파일을 찾아 준다.
root-context.xml
- servel 이외의 것들을 설정해주는 xml
- 즉 , Service, Repositorty (DAO) , DB등 비즈니스 로직과 관련된 설정
tip_ DAO 란 ? data access Object : Service 와 차이는 없지만 , 추후연동할 데이터베이스세션 , Mybatis 코드가 적용되어 있다.
tip_ @Repository이란 ? DAO1Impl 에서 @Repository("DAO1") 할수 있다.
'Spring' 카테고리의 다른 글
No converter for [class com.example.Model.ResponseNaverMovie] with preset Content-Type 'application/json;charset=UTF-8' 에러 (0) | 2020.01.14 |
---|---|
Spring Lazy Initialization (0) | 2020.01.14 |
jsp_ajax_json_practice (1) (0) | 2020.01.14 |
Spring + Mybatis + MariaDB 연동하기 (0) | 2020.01.14 |
싱글톤 패턴 (0) | 2020.01.12 |