Как аннотации работают внутри Java или на любом другом языке программирования?

Мне трудно понять важность и преимущества аннотаций, поэтому у меня есть два вопроса относительно них:

  1. Каковы преимущества аннотаций по сравнению с конфигурацией XML?
  2. Как аннотации работают внутри?
  3. Достаточно ли справедливо сказать, что аннотация жестко связывает приложение, тогда как с XML-конфигурацией приложение слабо связано?

Было бы признательно, если бы вы сравнили плюсы и минусы с XML-конфигурацией с примером, чтобы мне было намного полезнее понять.

С уважением.

12
задан Rachel 8 July 2011 в 01:35
поделиться