Java 9 ha deprecato sei moduli che contengono API Java EE e verranno presto rimossi :
- java.activation con
javax.activationpacchetto - java.corba con
javax.activity,javax.rmi,javax.rmi.CORBAeorg.omg.*pacchetti - java.transaction con
javax.transactionpacchetto - java.xml.bind con tutti i
javax.xml.bind.*pacchetti - java.xml.ws con
javax.jws,javax.jws.soap,javax.xml.soape tuttijavax.xml.ws.*i pacchetti - java.xml.ws.annotation con
javax.annotationpacchetto
Quali artefatti di terze parti gestiti forniscono tali API? Non importa quanto bene forniscono queste API o quali altre funzionalità hanno da offrire - tutto ciò che conta è, sono un sostituto drop-in per questi moduli / pacchetti?
Per facilitare la raccolta di conoscenze, ho risposto con quello che so finora e ho reso la risposta un wiki della comunità. Spero che la gente lo estenda invece di scrivere le proprie risposte.
Prima di votare per chiudere:
- Sì, ci sono già alcune domande sui singoli moduli e una risposta a questa domanda potrebbe ovviamente duplicare tali informazioni. Ma AFAIK non ha un singolo punto da imparare su tutti questi, che penso abbia molto valore.
- Le domande che richiedono consigli sulle biblioteche sono generalmente considerate fuori tema, perché "tendono ad attirare risposte e spam presunti", ma non credo che si applichino qui. L'insieme di librerie valide è chiaramente delineato: devono implementare uno standard specifico. Oltre a ciò, nient'altro conta, quindi non vedo molti rischi per l'opinione e lo spam.