Замена устаревших модулей JPMS на API Java EE

Java 9 устарела из шести модулей, которые содержат API Java EE , и они будут удалены в ближайшее время:

  • java.activation с javax.activation пакетом
  • java.corba с javax.activity, javax.rmi, javax.rmi.CORBA и org.omg.* пакетами
  • java .transaction с пакетом javax.transaction
  • java.xml.bind со всеми javax.xml.bind.* пакетами
  • java.xml.ws с javax.jws, javax.jws.soap, javax.xml.soap и всеми javax.xml.ws.* пакетами
  • java.xml.ws.annotation с javax.annotation пакетом

Какие поддерживаемые сторонние артефакты предоставляют эти API? Неважно, насколько хорошо они предоставляют эти API или какие другие функции они могут предложить - все, что имеет значение, являются ли они заменой для этих модулей / пакетов?

Чтобы упростить сбор знаю, я ответил с тем, что я знаю до сих пор и сделал ответ вики сообщества. Я надеюсь, что люди расширят его вместо того, чтобы писать свои собственные ответы.


Прежде чем голосовать, чтобы закрыть:

  • Да, уже есть несколько вопросов по отдельным модулям, и ответ на этот вопрос, конечно, дублирует эту информацию. Но AFAIK нет никакого смысла изучать все это, что, я думаю, имеет большую ценность.
  • Вопросы с рекомендациями для библиотек обычно считаются не по теме, потому что «они, как правило, привлекают взвешенные ответы и спам», но я не думаю, что это применимо здесь. Набор допустимых библиотек четко очерчен: они должны реализовывать определенный стандарт. Кроме этого, ничто другое не имеет значения, поэтому я не вижу большого риска для мнения и спама.

148
задан ZhekaKozlov 17 May 2018 в 06:03
поделиться