Java 9 คัดค้านหกโมดูลที่มี Java EE APIsและกำลังจะถูกลบในไม่ช้า:
- java.activati onกับ
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 เหล่านั้นได้ดีเพียงใดหรือคุณสมบัติอื่น ๆ ที่พวกเขามีให้ - สิ่งที่สำคัญคือพวกเขาจะสามารถแทนที่ Drop-in สำหรับโมดูล / แพ็คเกจเหล่านี้ได้หรือไม่?
เพื่อให้ง่ายต่อการรวบรวมความรู้ฉันได้ตอบกับสิ่งที่ฉันรู้จนถึงตอนนี้และทำให้คำตอบเป็นวิกิชุมชน ฉันหวังว่าผู้คนจะขยายออกไปแทนที่จะเขียนคำตอบของตัวเอง
ก่อนที่คุณจะลงคะแนนให้ปิด:
- ใช่มีบางคำถามในแต่ละโมดูลและคำตอบสำหรับคำถามนี้แน่นอนว่าข้อมูลนั้นซ้ำกัน แต่ AFAIK ไม่มีจุดเดียวที่จะเรียนรู้เกี่ยวกับสิ่งเหล่านี้ทั้งหมดซึ่งฉันคิดว่ามีค่ามาก
- คำถามที่ขอคำแนะนำจากห้องสมุดมักจะถูกพิจารณาว่าเป็นหัวข้อนอกเรื่องเพราะ "พวกเขามักจะดึงดูดคำตอบและสแปมที่มีความคิดเห็น" แต่ฉันไม่คิดว่ามันจะใช้กับที่นี่ ชุดของไลบรารีที่ถูกต้องได้รับการอธิบายอย่างชัดเจน: พวกเขาจะต้องใช้มาตรฐานเฉพาะ นอกเหนือจากนั้นไม่มีอะไรสำคัญดังนั้นฉันจึงไม่เห็นความเสี่ยงต่อความคิดเห็นและสแปม