Використання Java­-анотацій як інструменту надання API

DOI: 10.31673/2412-9070.2021.045659

  • Алтинніков Д. Є. (Altynnikov D. Ye.) Державний університет телекомунікацій, м. Київ
  • Шевченко О. О. (Shevchenko O. O.) Державний університет телекомунікацій, м. Київ
  • Бердник І. І. (Berdnyk I. I.) Державний університет телекомунікацій, м. Київ
  • Зуб О. В. (Zub O. V.) Державний університет телекомунікацій, м. Київ
  • Сагайдак В. А. (Sahaydak V. A.) Державний університет телекомунікацій, м. Київ

Анотація

Java-анотації є потужною частиною мови програмування, але здебільшого їх використовують зазвичай користувачі деякої логіки, а не автори анотацій. Наприклад, не важко знайти вихідний код Java, який містить анотацію @Override, оброблену компілятором Java, анотацію @Autowired, яка використовується фреймворком Spring, або анотацію @Entity, що застосовується фреймворком Hibernate, але рідко можна побачити анотації, написані користувачем. Незважаючи на те, що користувацькі анотації є аспектом мови Java, яку не дуже часто використовують, вони можуть бути доволі корисним ресурсом під час розроблення коду, який приємно читати і водночас лаконічно досягати своїх цілей, оскільки це роблять такі фреймовки, як Spring або Hibernate.

Ключові слова: Java; JVM; анотація.

Список використаної літератури
1. Head First Java, 2nd Edition by Kathy Sierra, Bert Bates. 2005. C. 233–249.
2. Java: The Complete Reference, Eleventh Edition 11th Edition by Herbert Schildt. 2018. C. 301–323.
3. Java Professional Library by David Flanagan. 2000. С. 171–188.
4. Java Developer’s Reference by Bryan Morgan, Michael Morrison, Michael T. Nygard, Dan Joshi, Tom Trinko, Mike Cohn. 1996. С. 201–212.
5. Effective Java 3rd Edition by Joshua Bloch. 2017. С. 99–111.
6. Thinking in Java 4th Edition by Bruce Eckel. 2006. С. 247–255.

Номер
Розділ
Статті