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

max аватар
124
Находится в разделах:

В приложениях, основанных на Spring, все объекты приложения живут внутри контейнера Spring. Контейнер создаст объекты, свяжет их вместе, настроит их и будет управлять полным жизненным циклом от колыбели до могилы (или от new до finalize()). 

Контейнер - это ядро Spring Framework. Контейнер использует dependency injection (DI) для управления компонентами приложения. Это включает в себя создание ассоциаций между взаимодействующими компонентами. Таким образом, эти компоненты более "прозрачны" и более просты в понимании, поддержке и тестировании.

Не существует одного Spring контейнера. Spring поставляется с несколькими реализациями контейнера, которые могут быть разделены на два типа. Фабрики бинов (определенные интерфейсом org.springframework.beans.factory.BeanFactory) , которые являются простейшими контейнерами, предоставляющими базовую поддержку DI.  Контексты приложения (определенные в интерфейсе org.springframework.context.ApplicationContext) создают понятие фабрики бинов, предоставляя сервисы приложения, такие как возможность вытягивать текстовые свойства из файлов свойств и возможность публиковать события приложения для заинтересованных листенеров.

spring container




Конец
Джордж Бернард Шоу предполагает, что единственный способ что-то узнать — это что-то делать.

Прочитав статью, не многое понял. Не хватает примера или чего-то в этом роде.

Просто теория не удовлетворяет.

max аватар

Да, теория не удовлетворяет. Есть пару примеров здесь

Отправить комментарий

CAPTCHA
Чтобы оставить комментарий, введите пожалуйста код, изображенный на картинке
Image CAPTCHA
Введите символы, изображенные на картинке