Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > @Annotation in Tiger


Автор: Java2 29.6.2006, 08:34
Добрый день, Народ.

Я вот никак не пойму: зачем в в тигр всунули аннотации? Хоть пару примеров приведите, пожалуйста.  

Автор: powerOn 29.6.2006, 09:35
http://vingrad.ru/JAVA-ART-001433 

Автор: Java2 29.6.2006, 10:53
Цитата(MoonCat @  29.6.2006,  09:35 Найти цитируемый пост)
в FAQ посмотри  


Смотрел. Ничего нового, кроме описание, как юзать нет. Мне вот не понятно, зачем это нужно? Для чего использовать?
 

Автор: powerOn 29.6.2006, 11:18
Могу выслать тебе такой вот документ: Java 1.5 Tiger A Developers Notebook (OReilly) (.chm, .zip, 397 кб, english), там подробно описаны новые возможности Java 1.5 включая аннотации. Если надо, то кинь мне  мыло в РМ.  smile 

  

Автор: batigoal 29.6.2006, 11:20
 

Автор: powerOn 29.6.2006, 11:25
 

Автор: Bikutoru 30.6.2006, 12:10
MoonCat, вышли, пожалуйста, мне тоже. 

Автор: batigoal 30.6.2006, 12:35

M
Lamer George
Господа, личные просьбы, не предполагающие общего обсуждения, лучше писать в ПМ.
 

Автор: jer1 1.7.2006, 09:31
http://www.oracle.com/technology/pub/articles/hunter_meta_3.html
хорошая статья 

мое мнение: аннотацию можно представить как препроцессор, только более
крутой: можно получить информаци о классе к которому она привязана, о методе и т.д.,  данная информация может быть, если надо, доступна в рантайме,   уже есть готовые аннотации (@Deprecated, @Override,  http://www.jcp.org/en/jsr/detail?id=250 ...)  smile 





 

Автор: zera 1.7.2006, 23:56
не столько ответ, сколько вопрос.
я, описывая объекты хибернейта, использую аннотации для вывода таблиц справочников. в них же описываю локализованные названия столбцов. не то, чтобы меня заботила скорость, работает быстро, но может есть другой метод, более правильный?
Код

@Entity
@Table(name = "ACCOUNTS", uniqueConstraints = { @UniqueConstraint(columnNames = { "num" }) })
@ExternalizedName(ru= "блаблабла", en="blablabla")

etc
для хибернейта все-равно аннотации писать проще, чем хбм или доклеты. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)