본문 바로가기
반응형

spring 컨테이너2

[spring framework 기초] spring 컨테이너의 종류(spring 기본 및 이론) spring 에는 두가지 로딩방식이 있습니다. 1. 즉지 로딩 방식(pre-loading) 2. 지연 로딩 방식(lazy-loading) 그럼 하나하나 알아볼께요. 1. 즉시 로딩 방식 쉽게 컨테이너가 구동되는 시점에 으로 등록된 클래스들의 객체를 생성하는 방식입니다. spring컨테이너의 종류로는 ApplicationContext컨테이너가 있어요. 대부분 이방식을 사용하는데, 그 이유는 객체 관리를 제외하고 트랜잭션관리나 웹 애플리케이션 개발을 지원하기 때문에 주로 이 방식을 사용합니다. 2. 지연 로딩 방식 지연 로딩 방식은 컨테이너가 구동될때 객체를 생성하는 것이 아닌, 클라이언트의 look up이 있을때만 생성합니다. 해당 방식은 우리가 전에 사용했던 BeanFactory 컨테이너가 있습니다. A.. 2022. 1. 30.
[spring framework]스프링 컨테이너란? IoC? IoC를 설명하기 앞서 컨테이너의 개념을 알고 가야합니다. 컨테이너란 객체의 생명주기를 관리하고, 객체에게 기능을 제공하는 역활을 합니다. 기존 개발자들은 new라는 키워드를 이용하여 객체를 생성했죠. 그리고 인터페이스를 호출하는등 객체를 생성하고 소멸시켰는데, 이것을 컨테이너가 대신해줍니다. 컨테이너에서 관리할 객체를 위한 별도 파일이 존재합니다. 지난 스프링 기초를 할때 잠시 다뤘던 servlet컨테이너는 web.xml을 가진다고 했죠. 마찬가지로 스프링 컨테이너가 사용할 xml을 만들어 봅시다. 프로젝트->src->main->resources경로로 가셔서 new -> Other를 눌러줍니다. 그후 spring -> Spring Bean Configuration File을 눌러줍니다. 파일명은 app.. 2022. 1. 25.
반응형