스프링 프레임워크 (Spring Framework) 1. 프레임워크 - 뼈대나 기반 구조 - 소프트웨어의 특정 문제를 해결하기 위해 상호 협력하는 클래스와 인터페이스의 집합 2. 스프링 프레임워크 - 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크 - 엔터프라이즈급(기업을 대상으로 하는 개발) 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션 * 엔터프라이즈급: 기업을 대상으로 하는 개발, 즉 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로부터 행해지는 매우 큰 규모의 환경 - 경량 컨테이너(프레임워크)로 자바 객체를 담고 직접 관리 - 제어의 역전(IoC) 개념이 적용된 대표적 기술 - WAS의 종속적이지 않은 개발 환경: 프로젝트 전체 구조 설계 가능(다른 프레임워..