Spring
-
Spring MVC01 - 스프링 동작 절차Web/Spring 2023. 6. 28. 17:06
- 스프링이 동작하는 절차를 쭉 따라가보자 - 기본적인 설정만 해주면 대부분은 미리 다운받아진 api가 처리해준다. 1. Web.xml실행 - 스프링이 구동되면 Web.xml파일을 읽기 시작한다. web.xml파일을 순서대로 읽으면서 리스너 클래스가 실행되며, 다음으로 root-context.xml을 읽기 시작한다. - 설명을 읽어보면, 스프링 컨테이너를 만든다고 하는데, 스프링 컨테이너란 스프링이 모든 객체를 관리 할 때 사용하는 장소로 객체를 관리하는 메모리 공간이다. 1.2 스프링 컨테이너 - Servlet 컨테이너가 요청을 받고 서블릿 생명주기를 관리한다면, Spring컨테이너는 웹프로그래밍을 하며 사용할 객체들을 미리 생성해두고 관리하는 메모리 공간이다. - 왜 Spring Container가 ..
-
Spring MVC01 - DB연결하기Web/Spring 2023. 6. 28. 16:11
- 프로젝트 폴더에서 WEB-INF아래에 appServlet폴더에 servlet-context.xml과 root-context.xml은 스프링에서 아주 중요한 설정파일이다. -Servlet-context.xml: dispatcherServlet이 읽음, dispatcherServlet이 해야할 일을 설정해둔 파일 - root-context.xml : spring 구동시 가장 먼저 실행되는 일들을 설정해둔 파일이다. ContextLoaderListener가 읽는다. - 위와 같이 xml파일들은 api들이 읽어서 무언가를 하도록 미리 설정해둔 파일들이다. - web.xml -> rootcontext->servlet-context 순서 (각 xml파일들은 위치나 이름 바꿔도 됨 *단 web.xml에 잘 등록 ..