Possible Duplicates:
What is dependency injection?
What exactly is Spring for?
я хочу знать Что такое Spring Framework? Почему и когда его следует использовать в разработке Java Enterprise? Ответом будет "Структура внедрения зависимости". Хорошо, какие преимущества мы имеем при использовании структур внедрения зависимостей? Идея описания классов со значениями сеттера и/или параметрами конструктора кажется мне странной. Зачем это делать? Потому что мы можем изменить свойства без перекомпиляции проекта? Это все, что мы получаем?
Тогда какие объекты мы должны описать в beans.xml
? Все объекты или только несколько?
Самые простые ответы приветствуются