– 봄 전에.
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 – 리액티브 프로그래밍 가이드