1.1 자바 진영의 추운 겨울과스프링의 탄생 EJB(Enterprise Java Beans, 엔터프라이즈 자바빈즈)란? 기업 환경의 시스템을 구현하기 위한 서버 측 컴포넌트 모델이다. 즉, 애플리케이션의 업무 로직을 가지고 있는 서버 애플리케이션이다. 자바 표준 기술 ORM (객체 관계 매핑, 자바 객체를 데이터베이스에 편하게 꺼내 쓸 수 있다. ) EJB의 단점: 어렵고 비싸다. 복잡하고 느리다. EJB에 의존적 스프링의 역사 - release 2002년 「Expert One -on- One J2EE Design and Development」 - Rod Johnson (로드 존슨) 출간 => EJB의 문제점을 비판한다. 이를 기반으로 스프링 발전 2003년 6월에 최초로 아파치 2.0 라이선스로 공개된..