테크커런트

고정 헤더 영역

글 제목

메뉴 레이어

테크커런트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (68) N
    • Computer Science (20)
      • General (2)
      • NetWork (17)
      • AI (1)
    • Programming (37) N
      • JAVA (16)
      • Spring (11)
      • Spring Boot (5) N
      • Design Pattern (5)
    • ETC (11) N
      • AWS (10) N
      • IDE (1)
      • 포트폴리오 (0)
      • 기타 (0)

검색 레이어

테크커런트

검색 영역

컨텐츠 검색

IOC

  • 🌱 스프링(Spring)의 탄생과 철학 – Rod Johnson의 한 줄기 ‘봄’

    2022.11.21 by 추천캐릭터

  • IoC, 스프링 컨테이너(Container), 스프링 빈(Bean)이란?

    2022.10.29 by 추천캐릭터

🌱 스프링(Spring)의 탄생과 철학 – Rod Johnson의 한 줄기 ‘봄’

1. 스프링의 시작은 책 한 권에서스프링(Spring)은 단순한 프레임워크 그 이상입니다. 그 시작은 2002년, Rod Johnson이 집필한 『Expert One-on-One J2EE Design and Development』라는 책에서 등장한 소스 코드에서 비롯됩니다. 당시 **EJB(Enterprise JavaBean)**는 무거운 구조와 복잡성으로 인해 '겨울'과도 같았죠. Rod는 이를 비판하며 '단순함'을 추구했고, 그 철학이 '봄(Spring)'이라는 이름으로 이어진 것입니다.❝ EJB의 겨울을 지나, 스프링의 봄이 온다 ❞스프링은 2003년 6월에 처음 세상에 공개되었고, 오픈소스 프로젝트로서 Apache License 2.0을 따릅니다. 2022년 11월 기준으로는 6.0.0 버전까지 ..

Programming/Spring 2022. 11. 21. 20:41

IoC, 스프링 컨테이너(Container), 스프링 빈(Bean)이란?

● IoC(Inversion of Control)란? - IoC는 제어의 역전이라는 뜻으로 프로그램의 제어의 흐름을 직접 제어하는 것이 아니라 외부에서 관리하는 것을 말한다. 이전에는 개발자가 객체를 생성하고 관리하며 프로그램의 제어 흐름을 스스로 조종했다. 하지만 Spring을 이용하면 스프링 컨테이너가 프로그램의 제어흐름을 제어하게 된다. ● 스프링 컨테이너(Spring Container)란? - 스프링 컨테이너는 스피링의 빈(Bean)을 생성하고 관리한다. 스프링 컨테이너는 IoC Container 혹은 DI Container라고 불리는데, 이는 스프링 컨테이너가 IoC 혹은 DI를 도맡아 진행하기 때문이다. 즉, 스프링 컨테이너는 스프링 Bean들을 생성하고, 이들의 의존 관계를 연결해 주는 역할..

Programming/Spring 2022. 10. 29. 20:37

추가 정보

250x250

인기글

최신글

페이징

이전
1
다음
TISTORY
테크커런트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바