ioc2 [ 개념 ] 스프링 IOC 컨테이너란? DI 사용이유 작동방식 스프링의 IOC(제어의 역전), DI(의존성주입)에 대해서 알아봅니다. IOC는 프로그램의 흐름을 개발자가 직접 관리하는 게 아니라 외부에서 관리하는 것을 말합니다. DI는 객체를 직접 생성하는 게 아니라 외부에서 생성 후 주입시켜 주는 것을 말합니다. IOC컨테이너는 IOC를 생성하고 의존성을 관리합니다. IOC 컨테이너 Spring IoC 컨테이너는 IoC(Inversion of Control) 및 DI(Dependency Injection) 기능을 제공하는 Spring 프레임워크의 구성 요소입니다. 객체를 인스턴스화, 구성 및 조립하고 종속성을 관리하는 역할을 합니다. Spring IoC 컨테이너는 구성 메타데이터를 사용하여 생성하는 객체의 수명 주기를 관리하고 해당 종속성을 관리합니다. 이 구성 .. 2023. 2. 10. [ 개념 ] 스프링(spring)이란? 사용이유 IOC DI AOP 1. 스프링(Spring)이란 Java EE(Java Enterprise Edition) 개발을 편리하게 해주는 오픈소스 경량급 애플리케이션 프레임워크입니다. 1.1 JAVA Enterprise Edition JAVA Enterprise Edition는 자바를 이용한 서버 측 개발을 위한 플랫폼입니다. (Enterprise Edition은 웹 애플리케이션 서버에서 동작하는 장애 복구 및 분산 멀티미디어를 제공하는 자바 소프트웨어의 기능을 추가한 서버를 위한 플랫폼입니다.) 1.2 경량급 스프링이 가볍다고 하는 이유는 스프링은 불필요하게 무겁지 않다는 의미입니다. 코드에 불필요하게 등장하던, 프레임워크와 서버 환경에 의존적인 부분을 제거해주기 때문에 가볍다고 합니다. 즉, 빠르고 간편하게 작성하게 해 줌으.. 2021. 5. 30. 이전 1 다음