# IoC

171개의 포스트

[Udemy Spring] IoC가 필요한 이유

를 강의를 들으면서 알아봤다.​The approach of outsourcing the construction and management of objects.​Inversion of Control(IoC) is design process of externalizing,

약 12시간 전
·
0개의 댓글
·

Inversion of Control (제어의 역전)

제어의 역전(Inversion of Control) IoC에 대해 알아보겠습니다.제어의 의미를 알아보자한 클래스의 메서드에서 다른 구현체의 인스턴스를 만든다고 해보자.Test라는 클래스에서 new 생성자를 이용해 인스턴스를 만들어주었다.이런 상황이 Test 클래스의 s

어제
·
0개의 댓글
·
post-thumbnail

Spring IoC, DI, 그리고 컨테이너

프로그램의 제어란 어떤 클래스를 생성하고 사용할지 결정하는 것을 의미한다.기존 프로그램은 클라이언트의 구현 객체가 스스로 필요한 서버 구현 객체를 생성하고, 연결하고, 실행했다. 개발자가 모든 구현 객체를 스스로 선택하므로 아주 자연스러운 흐름이다. 반면에 앞선 pos

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

@데코레이터 뽀개기 !!! (feat _IoC, TS)

지난 포스팅에서 우린 “객체지향과 의존성”을 주제로, 세부 중요 키워드 두 가지 “의존성 주입(Dependency Injection \_DI)”과 “의존 역전 원칙(Dependency Inversion Principle \_DIP)”에 관해 알아보았다. 이번 포스팅에선

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

[기본기] 5-6. 새 할인 정책 적용 및 챕터 정리

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.이전 시간 AppConfig라는 기획자 역할의 코드를 리팩토링을 하였다. 이제는 본격적으로 새로운 할인 정책을 좋은 객체 지향 설계에 맞게 수정하고 이때까지 한 것에 대해 잠시 Refresh 하는 시간을

2022년 9월 19일
·
0개의 댓글
·

IoC, DI : 대신 생성하고, 대신 주입해준다.

스프링의 특징으로 IoC(Inversion of Control) 와 DI(Dependency Injection) 두가지가 있다.

2022년 9월 6일
·
0개의 댓글
·
post-thumbnail

[Spring] Spring Framework의 특징

Spring Framework의 특징 Spring 삼각형 POJO라는 것을 Spring의 핵심 개념들인 IoC/DI, AOP, PSA를 통해 달성할 수 있다는 의미를 갖고있다 POJO(Plain Old Java Object) 프로그래밍 POJO : 순수 J

2022년 9월 5일
·
0개의 댓글
·
post-thumbnail

IoC(Inversion of Control) 현실 예제로 이해하기

토비의 스프링 책을 학습하며 IoC(Inversion of Control)에 대한 개념이 완전히 이해가 안되는 것 같습니다. 예전에 잠시 읽었던 ‘스프링 입문을 위한 자바 객체 지향의 원리와 이해’ (김종민 저) 책을 다시 꺼내서 자동차와 바퀴 예시를 다시 읽어봅니다.

2022년 9월 3일
·
0개의 댓글
·

SPRING 주기능(IOC/AOP), AOP와 인터셉터와 필터 비교

IOC > DI, DL : 객체를 미리 만들어두고 주입해주는 기능이다 AOP > 강점지향프로그램 : 메서드이름을 가로챈다 (웹어플리케이션에서는 잘 사용하지 않는다 - 요청을 가로채는 필터를 사용하기 때문이다) > AOP와 비슷한 기능 필터(servlet메인기능), 인

2022년 8월 31일
·
0개의 댓글
·

DI, IoC, Bean

의존성 주입(Dependency Injection)의존성 주입이란 컨테이너에서 관리할 객체를 지정해주고, 코드내에서 컨테이너에서 생성된 객체를 받아서 사용하는 방식이다. 빈을 정의할때 객체간의 의존 관계를 명시해 코드에서 사용시 자동으로 주입받도록 한다.외부에서 두 객

2022년 8월 22일
·
0개의 댓글
·
post-thumbnail

[Spring] IOC, DI가 뭐야? 아무리 봐도 모르겠다면,

spring을 사용하다 보면 IOC, DI가 무엇인지 한번쯤 찾아보게 됩니다.여러 글을 읽어봤지만 감이 잡히지 않는다면 이 글을 읽어보셨으면 좋겠습니다.Ioc란 해석하면 제어의 역전이라는 뜻의 프로그래밍 모델입니다.구체적인 설명을 듣기 전까지 '제어의 역전'이라는 말만

2022년 8월 21일
·
0개의 댓글
·
post-thumbnail

스프링 핵심 원리 이해

김영한님의 스프링 강의 정리및 요약한 글개강 전에 복습을 위한 글회원을 가입하고 조회할 수 있다.회원은 일반과 VIP 두 가지 등급이 있다.회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정)회원은 상품을 주문할 수 있다.회원 등급에

2022년 8월 21일
·
0개의 댓글
·

IoC 용어 정리

스프링이 IoC 방식으로 관리하는 오브젝트.애플리케이션에서 만들어지는 오브젝트가 모두 빈은 아니며, 스프링이 직접 생성과 제어를 담당하는 오브젝트만 빈 이라고 함. 스프링의 IoC를 담당하는 핵심 컨테이너. 빈 등록, 생성, 조회 및 반환, 및 부가적인 빈을 관리하

2022년 8월 21일
·
0개의 댓글
·
post-thumbnail

[spring] DI, IoC

의존성 주입(Dependency Injection)이란? Spring 프레임워크는 3가지 핵심 프로그래밍 모델을 지원하는데, 그 중 하나가 의존성 주입(Dependency Injection, DI)이다.

2022년 8월 15일
·
0개의 댓글
·

스프링 DI와 IoC

객체지향과 다형성 SOLID > SOLID는 좋은 객체 지향 설계의 5가지 원칙을 모아놓은 것이다. SRP 단일 책임원칙: 한 클래스는 하나의 책임만 가진다. OCP 개방-폐쇄 원칙: 확장에는 열려있으나, 변경에는 닫혀 있어야 한다. LSP 리스코프 치환 원칙: 다형성에서 하위 클래스는 인터페이스 규약을 다 지켜야 한다. ISP ...

2022년 8월 9일
·
0개의 댓글
·

제어의 역전(Inversion of Control), 의존성 주입(Dependency Inject)

하나의 설계 원칙이며, 디자인 패턴이라고도 한다.느슨한 결합이 포인트이며, 내가 이해한 것을 표현하자면, repository > Service > Controller 순으로 프로세서를 표현하며, 작은거에서 > 큰순으로, 즉, 용도에 맞게 객체를 가져다 사용하기 위해서,

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

22.07.31 WIL : DI, IoC, Bean

스프링 프레임워크 코어기능 : 종속 객체를 조립해주는 도구하나의 객체가 다른 객체의 의존성을 제공하는 것.'의존성'이란 예를 들어 서비스로 사용할 수 있는 객체이다. 클라이언트에게 무슨 서비스를 사용할 것인 지 말해주는 것이다. '주입'은 의존성(서비스)을 사용하려는

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

7월 5주차 WIL_03

이번주의 키워드 : DI, IoC, Bean 이것부터 정리하고 가자 1. DI(Dependency Injection, 의존성 주입) 강한결합의 문제점!! 이를 느슨한 결합으로 바꾸기 위해... > 프로그래밍에서 구성요소 간의 의존 관계가 소스코드 내부가 아닌 외부의

2022년 7월 31일
·
0개의 댓글
·

[WIL]20220731

주특기 입문주가 끝이 났다. 역시나 너무 정신 없는 한 주였다. 아직 Spring에 대한 개념이 확실히 잡히지 않은 상태에서 미션수행이 순탄치 않았던 것 같다. 지난 주 목요일 발제가 되고 부터 최소 3일은 강의를 보았던 것 같다. 금주 WIL의 키워드이기도 한 (DI

2022년 7월 31일
·
0개의 댓글
·

이노베이션 캠프 W3

DI란? IoC란? Bean이란? ------------------------------ Spring 입문

2022년 7월 31일
·
0개의 댓글
·