Что такое одобренный API Java EE?

Смотрите здесь.

В репозитории Maven доступны три различных API, связанных с Java EE.

  1. API спецификации (артефакт Maven: javaee-api)
  2. API веб-спецификации (javaee-web)
  3. Одобренные API (javaee-endorsed-api)

Я знаю API спецификации (полный набор API Java EE:s) и веб-API (подмножество первых, реализованных некоторыми серверами приложений).

Но что такое "одобренный API" и нужно ли мне о нем заботиться?

Примечание: я нашел эту ссылку, но она мне ничего не говорит.

2 ответа

У меня были проблемы с запуском проекта из-за этой зависимости в NetBeans. Установка плагина "EJB and EAR" решила это для меня.

Похоже, это связано с GlassFish. Загрузите банку и выполните:

jar -tf javaee-endorsed-api-7.0.jar

На самом деле, если вы посмотрите на таблицу в разделе "Автономные технологии" той ссылки, на которую вы ссылались, то, похоже, очень хорошее соответствие между классами, включенными в javaee-endorsed-api-7.0.jar, и элементами в таблице, Я бы сказал, что кажется, что баночка объединяет их для GlassFish, так что банку можно бросить в

<java-home>/lib/endorsed

А затем становятся доступными для приложений, развернутых на сервере GlassFish.

Другие вопросы по тегам