* Spring
- Java의 웹 애플리케이션 프레임워크. Java를 기반으로 다양한 애플리케이션을 만들기 위한 프로그래밍 툴이다.
- 실수하기 쉬운 Low Level 기술에 대한 위험도가 낮음
- 요구사항, 요구 기술을 쉽게 충족하면서 간단하게 개발 가능
- 경량급 프레임워크
- 과거 코드가 무겁고 복잡했던 EJB보다 코드가 단순하고 개발과정이 편리
- EJB보다 빠르고 간단히 작성되어 생산성과 품질에서 유리 → 경량급
* 애플리케이션 프레임워크
- 특정 기술, 업무에 국한되지 않고 애플리케이션 전체에서 사용되는 범용적인 프레임워크
- 애플리케이션 개발 과정의 신속함을 목표로 함