[room] Лекция по Java
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Ср Окт 25 20:50:36 MSD 2006
> Удобство Spring в том, что он:
>
> 1) позволяет декларативно описать, кто кого и как должен вызвать, что с
> какими параметрами должно быть инициализировано - но тут реализация
> HiveMind может быть даже более изящна
>
> 2) подключить готовые модули, например, для доступа к БД и т.д - вот тут
> равных Spring'у нет
Еще замечу, что по этой причине некоторые проекты, например Apache
ActiveMQ (message-oriented middleware, реализация спецификации JMS),
используют Spring в качестве средства конфигурирования. Кажется, еще
более активно в таком качестве используется HiveMind (первое, что
приходит в голову - Tapestry). Ну а Spring потихоньку подбирает под себя
все, что видит :) , вот и интеграция с HiveMind уже есть ...
Мне все это дает возможность в одном контексте описывать свои бины, бины
спринга, бины ActiveMQ и прочие бины, а иногда даже не совсем бины, а
классы, которые инициализируются посредством конструкторов или фабрик.
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки smoke-room