Spring. Содержание ваших бинов

В приложениях, основанных на Spring, все объекты приложения живут внутри контейнера Spring. Контейнер создаст объекты, свяжет их вместе, настроит их и будет управлять полным жизненным циклом от колыбели до могилы (или от new до finalize()).
Контейнер - это ядро Spring Framework. Контейнер использует dependency injection (DI) для управления компонентами приложения. Это включает в себя создание ассоциаций между взаимодействующими компонентами. Таким образом, эти компоненты более "прозрачны" и более просты в понимании, поддержке и тестировании.
Не существует одного Spring контейнера. Spring поставляется с несколькими реализациями контейнера, которые могут быть разделены на два типа. Фабрики бинов (определенные интерфейсом org.springframework.beans.factory.BeanFactory) , которые являются простейшими контейнерами, предоставляющими базовую поддержку DI. Контексты приложения (определенные в интерфейсе org.springframework.context.ApplicationContext) создают понятие фабрики бинов, предоставляя сервисы приложения, такие как возможность вытягивать текстовые свойства из файлов свойств и возможность публиковать события приложения для заинтересованных листенеров.
Материалы, которые могут вас заинтересовать
- Spring. Теги на форме / Form Tags
- Spring: Контроллеры, основанные на аннотациях / Annotation Controller. Пример
- Spring SimpleFormController. Пример
- Пример Spring MVC
- Spring. Внедрение через конструктор / Constructor injection
- Spring. Внедрение через сеттер / Setter injection
- Spring. Как это работает? Часть 3
- Spring. Как это работает? Часть 2: Создание бинов через вызов конструктора
- Spring. Как это работает? Часть 1







Прочитав статью, не многое понял. Не хватает примера или чего-то в этом роде.
Просто теория не удовлетворяет.
Да, теория не удовлетворяет. Есть пару примеров здесь
Отправить комментарий