# IoC

35개의 포스트

[TIL]2021.07.26

DI를 사용하는 이유는 무엇일까? 보통 어플리케이션을 개발할 때, 하나의 처리를 수행하기 위해 여러 개의 컴포넌트를 조합해 구현해야 한다. 컴포넌트는 기능에 따라 분리한 요소들도 생각하면 쉽다. DB 접근 컴포넌트, 외부 시스템 접속 컴포넌트 등 다양한 컴포넌트들이 존

4일 전
·
0개의 댓글
post-thumbnail

[Spring] 개념 분석(IOC, DI, AOP)

이제부터 Spring의 중요한 개념 부분을 공부해보도록 하겠습니다!

2021년 7월 18일
·
0개의 댓글
post-thumbnail

Spring Framework IoC/DI,AOP

스프링 프레임워크에서는 스프링 컨테이너라고 불리는 스프링 런타임 엔진을 제공한다. 스프링 컨테이너는 객체를 생성에서 소멸까지의 라이프 사이클을 관리하고 있다, 이때 스프링 컨테이너는 객체의 라이프 사이클 관리를 위해 IoC/DI를 사용한다.단어 그대로 프로그램의 제어

2021년 7월 11일
·
0개의 댓글
post-thumbnail

스프링 삼각형! IoC와 DI를 이해해보자

스프링을 한번이라도 본 학생 또는 실무 개발자라면, IoC와 DI를 한번이라도 들어봤을 것입니다.IoC와 DI는 스프링의 3대 프로그래밍 모델의 한 부분을 차지하는 개념입니다.아래 그림처럼, Plain Old Java Object(POJO)를 기반으로 IoC/DI, A

2021년 6월 8일
·
0개의 댓글

Dependency) 의존성 관리란?

Dependency Container, Depenedency Injection, IoC, SOLID

2021년 5월 21일
·
0개의 댓글

[Spring] 의존성 주입과 IoC (Dependency Injection)

이 글은 백기선님의 Inflearn 강좌 예제로 배우는 스프링 입문(개정판)을 정리한 내용입니다.DI는 의존성 주입을 의미한다. 의존성 주입이란 하나의 객체 A가 다른 객체 B를 사용(의존)해야 할 때, A의 코드 내부에서 B를 만드는 것이 아니라, 외부(IoC 컨테이

2021년 5월 20일
·
0개의 댓글
post-thumbnail

프레임워크가 갑이다? 제어의 역전!

라이브러리와 프레임워크의 차이, 그리고 Spring의 주요기술중 하나인 IoC 에대해 알아봅니다!

2021년 5월 13일
·
0개의 댓글
post-thumbnail

스프링 IoC, DI

모든 내용은 김영한님의 강의를 보고 정리한 내용입니다.https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B

2021년 5월 8일
·
0개의 댓글

BeanDefinition과 어노테이션 (feat. IoC 컨테이너)

BeanDefinition과 어노테이션 (feat. IoC 컨테이너) 글을 들어가기 전 이전 글에서 HandlerAdapter에 대해 알아보았다. 그리고 이번에는 Spring의 MVC가 어노테이션을 이용해 어떻게 동작 하는지 알아보기로 했었다. 먼저 그에 대해 알아

2021년 3월 28일
·
0개의 댓글
post-thumbnail

[Spring] 프레임워크 IOC, DI

컨테이너란 무엇일까? 컨테이너와 IOC(Inversion of Control, 제어의 역전)컨테이너는 인스턴스들의 생명주기를 관리하며 생성된 인스턴스들에게 추가적인 기능을 제공한다.작성한 코드의 처리과정을 위임받은 독립적인 존재라고 생각하면 된다.컨테이너는 적설한 설정

2021년 3월 28일
·
0개의 댓글
post-thumbnail

Spring

뼈대나 근간을 이루는 코드들의 묶음개발에 필요한 구조가 제공되고 필요한 부분을 조립하는 형태로 개발개발 기간 단축, 팀 내 개인 능력차이 극복 & 일정 품질 보장프랜차이즈의 레시피로 비유<비유>옛날엔 옷 다 만들어입음(개성, 특별)현재는 기성품 사다가 입음 (프레

2021년 3월 21일
·
0개의 댓글
post-thumbnail

파이썬 제어의 반전 및 의존성 주입

제어 반전 원칙이란 상위 모듈은 하위 모듈에 의존적이지 않아야 한다는 원칙이다.가능한 모두 추상화에 의존해야 한다. 추상화가 세부 사항에 의존하는 상황은 바람직하지 않다.이 원칙에 의하면 모듈은 지나치게 상호 의존하지 않아야 한다.

2021년 3월 5일
·
0개의 댓글

IoC 컨테이너

IoC 컨테이너에 관한 설명

2021년 3월 3일
·
0개의 댓글

IoC(Inversion of Control)

IoC에 대한 설명

2021년 3월 3일
·
0개의 댓글
post-thumbnail

IoC, 의존성 역전

IoC 의존성 역전은 사용자가 작성한 프로그램이 재사용 라이브러리의 흐름 제어를 받게 되는 소프트웨어 디자인 패턴이다IoC 는 Spring Framework가 가지는 핵심적인 개발 컨셉인 DI 의존성 주입을 이해하기 위한 필수 개념이다. 우리는 IoC 란, 추상화 원칙

2021년 2월 25일
·
0개의 댓글
post-thumbnail

스프링 트라이앵글 - IoC

이번장에서는 스프링 트라이앵글 개념중 제어 역전(IoC, Inversion of Control)에 대해서 알아 보고자 한다.아래와 같이, 자바에서는 일반적으로 자기(OwnerController)가 사용할 의존성을 자기가 만들어 사용한다.하지만 스프링의 제어 역전에서는

2021년 2월 16일
·
0개의 댓글

IoC(Inversion Of Control)

내가 사용할 의존성은 내가 만든다. (제어권이 나에게 있다 = 내부에서 객체를 만든다)DI(의존성 주입) : 외부에서 의존 객체를 생성하여 넘겨주는 것.ex) A class가 B class를 의존할 때 B instance를 A가 직접 생성하지 않고 외부에서 생성하여 넘

2021년 2월 3일
·
4개의 댓글

IoC 와 DI

대체로 JDBC 를 이용한 예제가 많은데, JPA 를 많이 봐둬서 그런지 읽는데 도움이 되게 많이 됬다. 토비의 스프링은 스프링 뿐만아니라, 왜 객체지향 프로그래밍이 이렇게 설계되었는지, 우리가 코드를 어떻게 짜는게 좋은 방식인지를 리팩토링 전과 후로 나뉘어잘 설명해준

2021년 1월 9일
·
0개의 댓글
post-thumbnail

[Spring] Bean, IoC Container

IoC 컨테이너스프링 애플리케이션에서는 오브젝트의 생성과 관계설정, 사용, 제거 등의 작업을 애플리케이션 코드 대신 독립된 컨테이너가 담당한다. 이를 컨테이너가 코드 대신 오브젝트에 대한 제어권을 갖고 있다고 해서 IoC라고 부른다. 그래서 스프링 컨테이너를 IoC 컨

2021년 1월 8일
·
0개의 댓글