Java 9 tidak lagi menggunakan enam modul yang mengandung Java EE API dan akan segera dihapus :
- java.activation dengan
javax.activation
paket - java.corba dengan
javax.activity
,javax.rmi
,javax.rmi.CORBA
, danorg.omg.*
paket - java.transaction dengan
javax.transaction
paket - java.xml.bind dengan semua
javax.xml.bind.*
paket - java.xml.ws dengan
javax.jws
,javax.jws.soap
,javax.xml.soap
, dan semuajavax.xml.ws.*
paket - java.xml.ws.annotation dengan
javax.annotation
paket
Artefak pihak ketiga yang dikelola mana yang menyediakan API itu? Tidak masalah seberapa baik mereka menyediakan API tersebut atau fitur lain apa yang mereka tawarkan - yang penting adalah, apakah itu pengganti drop-in untuk modul / paket ini?
Untuk membuatnya lebih mudah untuk mengumpulkan pengetahuan, saya menjawab dengan apa yang saya ketahui sejauh ini dan membuat jawabannya sebagai wiki komunitas. Saya harap orang-orang akan memperluas itu daripada menulis jawaban mereka sendiri
Sebelum Anda memilih untuk menutup:
- Ya, sudah ada beberapa pertanyaan pada modul individual dan jawaban untuk pertanyaan ini tentu saja akan menggandakan informasi itu. Tetapi AFAIK tidak ada satu titik untuk belajar tentang semua ini, yang saya pikir memiliki banyak nilai.
- Pertanyaan yang meminta rekomendasi perpustakaan biasanya dianggap di luar topik, karena "mereka cenderung menarik jawaban dan spam yang beralasan", tapi saya rasa itu tidak berlaku di sini. Himpunan perpustakaan yang valid jelas digambarkan: Mereka harus menerapkan standar tertentu. Selain itu tidak ada hal lain yang penting, jadi saya tidak melihat banyak risiko untuk pendapat dan spam.