엔터프라이즈 애플리케이션 : 대규모의 복잡한 데이터를 관리하는 애플리케이션 복잡하고 어려운 웹 어플리케이션 구현 암흑기를 지나, 개발자의 어려움을 해결해주는 Spring 봄처럼 등장! 스프링이란? 자바 기반의 엔터프라이즈 애플리케이션 개발을 위한 프레임워크임. - 개발자들이 복잡한 서버 성능과 안정성, 보안 등을 고려하지 않고도 기능 개발에 집중할 수 있도록 도와줌. - 다양한 기능을 제공하며, 의존성 주입 (Dependency Injection) 과 관점 지향 프로그래밍 (Aspect-Oriented Programming) 등의 개념을 통해 애플리케이션을 유지보수하기 쉽도록 도와줌. +) 의존성 주입이란, 우리가 클래스를 가지고 객체를 생성하는 것을 개발자가 직접 하는게 아니라 스프링 프레임워크에서 주..