Лучшие практики при использовании аннотаций Spring 3

Я ищу некоторые передовые методы использования аннотаций Spring 3 .

В настоящее время я перехожу на Spring 3, и, судя по тому, что я читал до сих пор, я вижу, что большое внимание уделяется использованию аннотаций и отходу от конфигурации XML.

На самом деле рекомендуется сочетание обоих стилей, с аннотациями, описывающими вещи, которые не будут меняться часто или от одного запуска к другому (например, @Controller останется таким в течение всего времени жизни приложения), в то время как то, что меняется и должно быть настраиваемым, попадает в XML (например, почтовый smtp-адрес, конечные точки для веб-сервисов, с которыми общается ваше приложение и т. д.).

Мой вопрос: что и в какой степени следует включать в аннотации? В какой момент аннотации усложняют задачу, а не упрощают ее? Полностью ли адаптирована технология (Spring 3) для того, чтобы делать такие заявления, или людям требуется больше времени, чтобы получить опыт работы с ней, а затем задуматься над проблемой?

16
задан ElenaT 11 May 2011 в 20:32
поделиться