# 객체 지향 설계와 스프링

옛날 자바 진영의 정파 기술은 EJB(Enterprise Java Beans)였다. 들어간 기술은 많았지만 어렵고 복잡하고 느렸다. EJB에서 벗어나기 위해 순수한 자바로 돌아가자는 POJO 운동이 생기기도 했다.

EJB에 힘들어 하던 개발자가 스프링을 개발하면서 EJB 컨테이너를 대체했고, 하이버네이트가 EJB Entity빈 기술을 대체하게 되었다. 하이버네이트를 만든 개발자를 데리고 만든 자바 표준이 JPA다.
