드디어 스프링에 들어간다. 앞에서 작성한 포스팅은 스프링을 배우기전의 전반적으로 알아두어야 할 것들이다. 알고 배우는 것과 모르고 배우는 것은 보이는 시야가 다르다고 하지 않았던가 ㅎㅎ.. 스프링은 DI 컨테이너와 AOP 등을 구현하는 스프링 프레임워크를 말한다. 구현은 뒷 부분에 나오겠지만, 우선은 지금까지 포스팅한 웹 애플리케이션과 애플리케이션 아키텍처의 관계, 스프링의 필요성과 특징부터 이해하자. 스프링이란? 스프링은 로드 존슨을 중심으로 개발된 Java/Java EE용 프레임워크이다. DIxAOP 컨테이너를 중심으로 MVC 프레임워크(스프링 MVC, 스프링 웹 플로), JDBC를 추상화한 프레임워크(스프링 JDBC), 기존 프레임워크와의 통합 기능 등을 개발자에게 제공하는 애플리케이션 아키텍처의 ..