Spring(스프링)으로 웹 개발은 해봤지만 막상 스프링을 정의하자니 어려움이 있었다. 무언가를 사용하는 것도 좋지만, 사용 원리에 대해서 아는 것도 중요하다. 그래서 이번 시간에 스프링이 무엇인지 정리해보려고 한다. 스프링 공식 페이지 (https://spring.io/) Spring의 정의스프링이란 무엇일까?스프링을 보통 다음처럼 정의한다.자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 정의를 하나씩 뜯어보자면, 자바 엔터프라이즈 개발을 편하게 해주는 > EJB 복잡함을 다른 방식으로 접근하여, 엔터프라이즈 개발에서 필요한 기술적 요구를 충족하면서도 개발을 복잡하지 않게 한다. EJB(Enterprise Java Bean)Java EE(Enterprise Edit..