Spring MVC - это фреймворк, который поддерживает в Spring схему model-view-controller (модель-представление-контроллер), то есть разделяет все данные приложения на три этих компонента, даёт возможность редактировать каждый из них, не влияя на два других, и при этом поддерживает между ними постоянную связь. Этот фреймворк используют в работе программисты и Java-разработчики, работающие над созданием приложений.
