IOC

·Java
스프링 프레임워크란? 스프링 프레임워크는 로드 존슨에 의해 창시된 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크입니다. 엔터프라이즈 급 애플리케이션을 개발하기 위한 포괄적인 프로그래밍 및 구성 모델을 제공합니다. 스프링은 의존성 주입(Dependency Injection)과 관점 지향 프로그래밍(AOP), 트랜잭션 관리 등을 포함한 다양한 기능을 제공하여, 개발자가 보다 쉽게 고품질의 애플리케이션을 개발할 수 있도록 지원합니다. 스프링 프레임워크의 주요 특징 1. 가벼운 컨테이너 스프링은 가벼운 IoC(Inversion of Control) 컨테이너로, 애플리케이션의 구성 요소를 관리합니다. 이를 통해 애플리케이션의 결합도를 낮추고, 유연성과 확장성을 높일 수 있습니다. 2. 의존성 주입 스프링의..
·Spring
IoC(Inversion of Control) 제어의 역전 객체에 대한 제어권이 개발자로부터 컨테이너로 넘어간 것 객체의 생성부터 생명주기 관리까지 전부 컨테이너가 맡아서 하기 때문에 제어를 컨테이너가 갖고 있다. 스프링에서 제공하는 컨테이너를 IoC 컨테이너라고 하기도 한다. 컨테이너가 직접 빈을 생성/관리하기 때문에 개발자는 코드에 new 등으로 선언하지 않아도 되며 이는 각 클래스들의 의존도를 줄여준다. IoC (Inversion of Control) 용어 bean : 스프링에서 제어권을 가지고 직접 만들어 관계를 부여하는 오브젝트 bean factory : 스프링의 IoC를 담당하는 핵심 컨테이너 application context : bean factory를 확장한 IoC 컨테이너 configu..
wsstar
'IOC' 태그의 글 목록