역사
로드 존슨이 2002년 10월에 출판한 자신의 저서인 Expert One-on-One J2EE Design and Development 에 작성한 코드를 기반으로 최초 버전을 만들게 됨.
(이후 유겐 휄러와 함께 Expert One-on-One J2EE Development without EJB 라는 제목의 저서를 발간함)
2006년에 1.2.6 버전으로 Jolt Productive Award 와 Jax Innovation Award 를 수상하였음.
배경
엔터프라이즈 애플리케이션 개발의 어려움
엔터프라이즈 애플리케이션이란 기업과 조직의 비즈니스를 처리해주는 시스템을 의미함.
엔터프라이즈 애플리케이션 개발의 복잡성(complexity)은 크게 비즈니스 복잡성과 기술 복잡성으로 나눌 수 있음.
비즈니스 복잡성 | 기술 복잡성 |
---|---|
|
|
위와 같은 복잡성을 해결하기 위해서는 나누어서 정복하는 전략(Divide and Conquer)이 필요함.
Java EE와 EJB