У застарілому Java 9 застаріли шість модулів, що містять API Java EE, і вони незабаром будуть видалені :
- java.активація з
javax.activation
пакетом - java.corba з
javax.activity
,javax.rmi
,javax.rmi.CORBA
іorg.omg.*
пакети - java.передача з
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 не існує єдиного сенсу дізнатися про все це, що, на мою думку, має велике значення.
- Питання, що задають рекомендації щодо бібліотеки, зазвичай вважаються позатематичними, оскільки "вони, як правило, залучають впевнені відповіді та спам", але я не думаю, що це стосується тут. Набір дійсних бібліотек чітко окреслено: вони повинні реалізувати певний стандарт. Крім цього нічого іншого не має значення, тому я не бачу великого ризику для думок та спаму.