Spring Framework предоставляет широкие возможности по разработке приложений, среди которых:
- Внедрение зависимостей (Dependency Injection, Inversion of Control);
- Аспектно-ориентированное программирование;
- Упрощенное взаимодействие с базами данных с использованием JDBC, JPA, JDO и пр.;
Quick Start
- Внедрение коллекций
- Внутренние Java bean-ы
- Внедрение зависимостей через свойства
- Внедрение зависимостей через конструктор
- Создание экземпляров Java bean-ов
- Именование java bean-ов
- Создание ApplicationContext
- Spring HelloWorld с использованием XML-конфигурации
- Spring HelloWorld с использованием аннотаций