1.3 실제 시나리오에서 스프링
지금까지 스프링을 개괄적으로 살펴보았고 이제 여러분은 언제, 왜 프레임워크를 사용해야 하는지 알 수 있다. 이 절에서는 스프링 프레임워크를 사용하기에 매우 적합한 애플리케이션 시나리오를 몇 가지 제시한다. 필자는 개발자가 스프링 같은 프레임워크를 사용할 때 백엔드 애플리케이션으로만 사용하는 경우를 매우 자주 보았고, 심지어는 프레임워크 용도를 백엔드 웹 애플리케이션으로 제한해 버리는 경우도 있었다. 많은 경우 스프링을 이런 방식으로 사용하기는 하나, 프레임워크는 이런 시나리오로만 국한되지 않는다는 사실이 중요하다. 자동화 테스트 앱 개발 또는 독립형 데스크톱 시나리오 같은 다양한 종류의 애플리케이션 팀이 스프링을 성공적으로 사용하는 것을 보여 주었다.