Здравствуйте, robin_of_the_wood, Вы писали:
___>Тут трудно советовать не зная конкретной ситуации. ___>Я могу себя считать фанатом Spring фреймворка вообще и IoC в частности. ___>Но я к этому пришел из определенных требований в определенных проектах. ___>Нужно ли это все Вам — это еще неизвестно. А самое нехорошее обычно выходит когда пытаются использовать в принципе неплохую вешь без особой надобности. ___>Поэтому я бы посоветовал сначала собрать список из нескольких пунктов на тему "мои проблемы, которые я надеюсь решить с помошью Spring IoC" и как минимум обдумать альтернативы для каждого пункта.
___>А по поводу XML и аннотаций я участвовал во многих спорах на эту тему и пришел к следующему выводу: ___>1. Если зависимость неизменна в принципе(например отображение сущности на таблицу), аннотация тут смотрится лучше ___>2. Если возможно измененик зависимости(например замена реального модуля заглушкой), XML более удобен ___>Плюс к этому второй пункт иногда является эдакой документацией(всегда актуальной!) на high-level архитектуру приложения. Что иногда очень помогает. ___>Но все это очень зависит от ситуации.
Конкретная ситуация такая :
на работе с этой технологией не сталкивался, было немного свободного времени — решил ознакомится для саморазвития.
С Вами согласен по поводу поиска решения под конкретную проблему.Но в данном случае хотелось бы именно увидеть те проблемы которые IoC помогает решить в реальных проектах.
Сложилось мнение что более useful это связка аннотаций и xml, конечно в зависимости от ситуации.