Java 9 không dùng nữa sáu mô-đun có chứa API Java EE và chúng sẽ sớm bị xóa :
- java.activation với
javax.activation
gói - java.corba với
javax.activity
,javax.rmi
,javax.rmi.CORBA
, vàorg.omg.*
gói - java.transaction với
javax.transaction
gói - java.xml.bind với tất cả
javax.xml.bind.*
các gói - java.xml.ws với
javax.jws
,javax.jws.soap
,javax.xml.soap
, và tất cả cácjavax.xml.ws.*
gói - java.xml.ws.annotation với
javax.annotation
gói
Những tạo phẩm của bên thứ ba được duy trì nào cung cấp các API đó? Không quan trọng là họ cung cấp các API đó tốt như thế nào hoặc những tính năng nào khác mà họ phải cung cấp - tất cả vấn đề là, chúng có phải là sự thay thế thả xuống cho các mô-đun / gói này không?
Để làm cho việc thu thập kiến thức dễ dàng hơn, tôi đã trả lời với những gì tôi biết cho đến nay và đưa câu trả lời lên wiki cộng đồng. Tôi hy vọng mọi người sẽ mở rộng nó thay vì viết câu trả lời của riêng họ.
Trước khi bạn bỏ phiếu để đóng:
- Vâng, đã có một số câu hỏi trên các mô-đun riêng lẻ và một câu trả lời cho câu hỏi này tất nhiên sẽ sao chép thông tin đó. Nhưng AFAIK không có một điểm duy nhất để tìm hiểu về tất cả những điều này, mà tôi nghĩ có rất nhiều giá trị.
- Các câu hỏi yêu cầu đề xuất thư viện thường được coi là lạc đề, bởi vì "chúng có xu hướng thu hút các câu trả lời và thư rác", nhưng tôi không nghĩ rằng điều đó áp dụng ở đây. Tập hợp các thư viện hợp lệ được phân định rõ ràng: Họ phải thực hiện một tiêu chuẩn cụ thể. Ngoài ra, không có gì khác, vì vậy tôi không thấy nhiều rủi ro cho ý kiến và thư rác.