Spring logoSpring Framework (или коротко Spring) — универсальный фреймворк с открытым исходным кодом для Java-платформы.

Spring Framework предоставляет бо́льшую свободу Java-разработчикам в проектировании; кроме того, он предоставляет хорошо документированные и лёгкие в использовании средства решения проблем, возникающих при создании приложений корпоративного масштаба.

Между тем, особенности ядра Spring Framework применимы в любом Java-приложении, и существует множество расширений и усовершенствований для построения веб-приложений на Java Enterprise платформе. По этим причинам Spring приобрёл большую популярность и признаётся разработчиками как стратегически важный фреймворк.

Spring Framework может быть рассмотрен как коллекция меньших фреймворков или фреймворков во фреймворке. Большинство этих фреймворков может работать независимо друг от друга, однако они обеспечивают большую функциональность при совместном их использовании. Эти фреймворки делятся на структурные элементы типовых комплексных приложений:

Spring Framework Spring Core — основа ядра фрейморка
Spring DATA Spring DATA — фреймворк способный облегчить работу с базами данных
Spring Framework Spring MVC — мощный фреймворк, использующий шаблон проектирования model-view-contoller
Spring Web Flow Spring Web Flow — разработка веб-приложений с сложной навигацией
Spring Security Spring Security — защита и контроль доступа в приложении

 

Официальная документация Spring Framework current version
Share Button
2913 Total Views 4 Views Today