
개발/Spring2022. 1. 11. 18:06스프링(Spring)이란?
1. Intro 봄(Spring)이란 겨울(Winter)이 가고, Java의 봄(Spring)이 왔다는 것을 의미한다. 자바가 매우 어려워 겨울이란 별칭을 가지던 시기는 바로 EJB(Enterprise Java Beans)를 의미한다. 다루기가 까다로워 Java라는 언어 자체를 존폐위기까지 가져갔고, 이러한 EJB를 부수기 위해 탄생한 것이 Spring이다. 자세하게 살펴보기 위하여 Enterprise Java Beans을 먼저 살펴보겠다. EJB를 직역하자면 "기업용 자바 콩"이다. 여기서 "기업용"과 "자바 콩" 두 가지로 분류할 수 있는데, 기업용(Enterprise)이라는 의미를 먼저 살펴보겠다. 현존하는 컴퓨터 메카니즘은 서버 중앙화된 체계를 갖는다. 이 때의 패러다임에 부합하기위해 1998년 ..