생존형 개발자의 기록

  • 홈
  • 태그
  • 방명록

제어의역전 1

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

IoC와 DI는 스프링의 3대 프로그래밍 모델의 한 부분을 차지하는 개념입니다. 위 그림처럼, Plain Old Java Object(POJO)를 기반으로 IoC/DI, AOP, PSA 개념들이 삼각형으로 이루고 있어, 이를 스프링 삼각형이라고 부릅니다. POJO는 프레임워크의 도움 없이도 돌아가는 순수 자바 객체를 말합니다. 여기서 IOC와 DI를 항상 IOC/DI라고 표기하는데, 같은 개념으로 이해하는 경우가 많습니다. (저도 스프링을 처음 접할땐 그랬습니다...) 하지만, 엄연히 말하자면 같은 개념은 아닙니다. 같은 개념은 아니지만 뗄 수 없는 관계인 IOC와 DI 그럼, 이 둘은 어떻게 다른지 또 어떤 관계인지 알아보겠습니다. DI에 대하여 Dependency Injection : 의존성 주입 I..

Spring 2021.08.01
이전
1
다음
더보기
프로필사진

생존형 개발자의 기록

실력 있는 개발자가 되기 위해 이직을 결심한 이후의 기록들을 정리합니다

  • 분류 전체보기 (30)
    • Algorithm (5)
    • Web (2)
    • Spring (4)
    • Java (18)
    • Database (0)

Tag

제어의역전, 웹 개발자#1인 창업, velog, Easy, 리트코드, N개의 최소공배수, FunctionInterface, spring, leetcode, Java, 프로그래머스, 빅오표기법, 자바, SpringBoot, jvm, gradle, 컬렉션, 개인키, 자바의신, 웹 서버 #웹 애플리케이션 서버 #앱 애플리케이션 #아키텍처,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바