(봄의 원리 – 기본) 1-(1) 봄의 탄생

– 봄 전에.

EJB 사용: 어렵고 복잡하며 느립니다.
인터페이스에 의존하는 설계가 복잡하고,

POJO: 위의 EJB는 복잡하기 때문에 기존의 자바 방식을 그대로 사용하자

=> 최대 절전 모드와 로드 존슨이 작동하지 않습니다!
오픈 소스로 만들기 위해.

  • 최대 절전 모드
    • EJB Entity Bean 기술 대체
    • JPA(Java Persistence API): 새로운 표준이 됨
    • 현재 JPA는 표준 인터페이스이며 해당 구현에는 Hibernate 및 EclipseLink가 포함됩니다.
  • 로드 존슨
    • 도서 출시
    • EJB 문제 지적
    • 이 책이 대중화되면서 다른 개발자들도 이 책의 예제를 사용하기 시작했습니다.
    • Eugen Wheeler와 Jan Karoff는 Rod Johnson에게 오픈 소스 프로젝트를 제안합니다.
    • 봄이 태어났다!

– 봄의 이야기

  • 겨울을 넘어 새롭게 시작한다는 의미
  • 2003년 스프링 프레임 버전 1.0 – XML
  • 2006년 스프링 프레임 버전 2.0 – XML ​​편의 기능 지원
  • 2009년 스프링 프레임 3.0 출시 – Java 코드로 설정
  • 2013 Spring Framework 4.0 출시 – Java 8
  • 스프링 부트 1.0은 2014년에 출시되었습니다.
  • 2017 Framework 5.0, Boot 2.0 – 리액티브 프로그래밍 가이드