Spring Core spring 개발 이유 EJB(Enterprise Java Bean) 기존 사용 개발툴을 사용하던 사람들이 너무 불편함을 호소했고, 그중 로드 존슨이라는 사람이 EJB의 문제점을 지적하면서 개발되기 시작했다. EJB 컨테이너를 활용해서 객체지향 설계를 하게 될 경우, 서비스 로직을 구현하는 영역보다 객체지향언어의 원칙을 지키기 위한 로직이 더 많아지는 경우가 다반사였다. 이를 좀 더 쉽게 활용하기 위해서 스프링이 개발되었다.실제로 프레임워크의 이름이 spring인 이유는 EJB를 사용하던 시절(겨울)을 지나서 새로운 시대(봄)이 오기를 바라는 마음으로 명명 spring EJB 컨테이너 대체. 보다 간결하고 사용성이 좋다(단순했다). 현재 사실상 표준 기술 스프링은 자바 언어 기반의 ..