본문 바로가기 메뉴 바로가기

개발 세발

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발 세발

검색하기 폼
  • 분류 전체보기 (11)
    • 이론 (2)
    • 개발 (9)
      • Java (1)
      • React (0)
      • Vue (0)
      • Javascript (0)
      • Container (0)
      • AWS (0)
      • CSS (0)
      • Node.js (0)
      • Php (0)
      • Android (4)
      • IOS (2)
      • Spring (1)
      • 프로토콜 (1)
      • OS (0)
    • 트랜드 (0)
    • 이슈 (0)
  • 방명록

개발/Spring (1)
스프링 관련 용어 - Ioc/DI

Ioc(Inversion of control)란? -IoC(제어의 역전)이란 프로그램의 제어 흐름 구조가 뒤바뀌는 것이다. 일반적으로 프로그램의 흐름은 main() 메소드와 같이 프로그램이 시작되는 지점에서 다음에 사용할 오브젝트를 결정하고, 결정한 오브젝트를 생성하고, 만들어진오브젝트에 있는 메소드를 호출하고, 그 오브젝트 메소드 안에서 다음에 사용할 것을 결정하고 호출하는 식의 작업이 반복된다. 제어의 역전이란 이런 제어 흐름의 개념을 거꾸로 뒤집는 것이다. 오브젝트가 자신이 사용할 오브젝트를 스스로 선택하지 않는다. 당연히 생성하지도 않는다. 또 자신도 어떻게 만들어지고 어디서 사용되는지를 알 수 없다. 모든 제어 권한을 자신이 아닌 다른 대상에게 위임하기 때문이다. 스프링에서는 applicatio..

개발/Spring 2020. 1. 19. 01:17
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 개발환경
  • mysql
  • www
  • DI
  • 도커
  • Docker
  • IOC
  • order by
  • REST
  • 컨테이너
  • URN
  • 웹
  • bean factory
  • GROUP BY
  • 인터넷
  • Subquery
  • uri
  • maiardb
  • bean
  • url
  • http
  • 윈도우
  • 리눅스
  • application context
  • spring
  • API
more
«   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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바