Здравствуйте, Сергей Роговский, Вы писали:
Оригинал
http://lib.juga.ru/article/articleview/218/1/0
Здравствуйте, Сергей Роговский
СР>Аннотация:
СР>При создании программного обеспечения при помощи ООП очень часто связи между компонентами становятся сложнее, чем сами компоненты, это приводит к усложнению самих компонентов, которые в свою очередь становятся менее гибкими. В этой статье рассмотрены основные паттерны ослабления связей между компонентами системы, а также использование паттерна IoC в Sping Framework.
На эту тему еще можно Фаулера почитать:
Inversion of Control Containers and the Dependency Injection pattern и
InversionOfControl
Здравствуйте, Сергей Роговский, Вы писали:
СР>Статья:
СР>Концепция Inversion of Control и основы SpringАвтор(ы): Сергей Роговский
Дата: 12.07.2005
При создании программного обеспечения при помощи ООП очень часто связи между компонентами становятся сложнее, чем сами компоненты, это приводит к усложнению самих компонентов, которые в свою очередь становятся менее гибкими. В этой статье рассмотрены основные паттерны ослабления связей между компонентами системы, а также использование паттерна IoC в Sping Framework.
Требуется знание Java.
СР>Авторы:
СР>Сергей Роговский
СР>Аннотация:
СР>При создании программного обеспечения при помощи ООП очень часто связи между компонентами становятся сложнее, чем сами компоненты, это приводит к усложнению самих компонентов, которые в свою очередь становятся менее гибкими. В этой статье рассмотрены основные паттерны ослабления связей между компонентами системы, а также использование паттерна IoC в Sping Framework.
СР>Требуется знание Java.
Где можно скачать только IOC Framework без всей Spring?
V distributive Spring est' 2 versii: spring.jar — vse upakovano vmeste, i spring-xxxx.jar, gde xxxx eto imya componenta.
Esli vas interesuet IoC container eto budet spring-beans.jar.
Здравствуйте, Сергей Роговский.
Извините это ошибка или я чего-то не понимаю:
СР>В описаниях bean'ов могут быть заданы два режима работы – режим прототипа (используется по умолчанию)...
но чуть ниже
СР>Значение singleton по умолчанию – true.
Спасибо.
Здравствуйте, Аноним, Вы писали:
А>Извините это ошибка или я чего-то не понимаю:
СР>>В описаниях bean'ов могут быть заданы два режима работы – режим прототипа (используется по умолчанию)...
А>но чуть ниже
СР>>Значение singleton по умолчанию – true.
А>Спасибо.
В первом спринге scope задавался с помощью атрибудта singleton — если singleton="true", то синглтон, если singleton="false" — прототип. Если атрибут не задан, то считается, что singleton="true".
Во втором спринге эта модель была
значительно расширена.