본문 바로가기

Spring Framework2

[Spring] Spring Framework 구동순서 완벽정리 * 시작하기 전 : Spring Framework 구동순서를 정리하면서, 좋은 설명글들이 많지만 한눈에 이해하기 너무 어려워서 정리해본다. 이 내용을 통해서 구동순서의 전체 흐름을 파악하면 좋을 것 같다. Spring 실행순서 1. 웹 어플리케이션이 실행되면 Tomcat(WAS)에 의해 web.xml이 로딩. 2. web.xml 에 등록되어있는 ContextLoaderListener 생성. : ContextLoaderListener는 ServletContextListener 인터페이스를 구현하고있으며, ApplicationContext를 생성한다. * ApplicationContext : IoC 엔진이며, 빈의 생명주기를 담당한다. 3. ContextLoaderListener 가 root-context... 2021. 11. 4.
[Spring Framework] 1. Spring Framework 구조 1. Spring Framework 란 : 엔터프라이즈 어플리케이션에서 필요로 하는 기능을 제공하는 프레임워크이다. 풀어서 설명하자면 개발을 편하게 하기위한 틀이다. 스프링 프레임워크가 없다면? - 서블릿 객체를 이용해서 DD를 관리해줘야 하는 번거로움, 무분별한 개발로 인한 데이터 꼬임 발생 등 개발에 어려움들이 발생 할 수 있다. 편하게 사용 할 수 있는 틀을 만들어 개발하는 틀이 프레임워크이다. ※ 특징 - 경량 컨테이너다. 자바객체의 생성, 소멸 라이프 사이클을 관리하며 스프링 컨테이너로부터 필요한 객체를 가져와 사용할 수 있다. - IoC(Inversion of Control) / DI(Dependency Injection) 컨테이너 이다. : IoC는 역전제어로 모든 작업을 사용자가 제어하는것.. 2021. 5. 18.