คำถามติดแท็ก classloader

คลาสโหลดเดอร์เป็นอ็อบเจ็กต์ที่รับผิดชอบในการโหลดคลาสใน Java

3
OSGi, Java Modularity และ Jigsaw
เมื่อเช้าวานนี้ฉันไม่ทราบว่า OSGi เป็นอย่างไร OSGiเป็นเพียงคำศัพท์ที่ฉันเห็นการครอบตัดซ้ำแล้วซ้ำเล่าและในที่สุดฉันก็เผื่อเวลาไว้สักพัก ดูเหมือนจะเป็นเรื่องที่น่าสนใจจริงๆดังนั้นฉันจึงขอเริ่มต้นด้วยการระบุ (สำหรับบันทึก) ว่าฉันไม่ได้ต่อต้าน OSGi ในแง่ใด ๆ และนี่ก็ไม่ใช่คำถาม "OSGi-bashing" ในตอนท้ายของวันดูเหมือนว่า OSGi ได้กล่าวถึงJSR 277บน Java Modularity ซึ่งเป็นที่ยอมรับว่ามีข้อบกพร่องเกี่ยวกับJARข้อกำหนดไฟล์ที่อาจนำไปสู่ความละเอียดของเนมสเปซและปัญหาการโหลดคลาสในบางกรณี OSGi ยังทำสิ่งดีๆอื่น ๆ อีกมากมาย แต่จากสิ่งที่ฉันสามารถตรวจสอบได้นั่นคือสิ่งที่ดึงดูดความสนใจมากที่สุด (หรือหนึ่งในนั้น) สำหรับฉัน - ในฐานะผู้พัฒนา Java EE ที่ค่อนข้างใหม่ (ไม่กี่ปีนี้) เป็นเรื่องที่น่าเหลือเชื่ออย่างยิ่งที่เราอยู่ในปี 2011 และปัจจุบันอาศัยอยู่ในยุคของ Java 7 และปัญหาการโหลดคลาสเหล่านี้ยังคงมีอยู่ โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมขององค์กรที่เซิร์ฟเวอร์แอปหนึ่งสามารถมี JAR ได้หลายร้อยตัวโดยหลายตัวขึ้นอยู่กับเวอร์ชันที่แตกต่างกันและทั้งหมดทำงานพร้อมกัน (มากหรือน้อย) คำถามของฉัน: ในฐานะที่ฉันสนใจใน OSGi และฉันก็อยากจะเริ่มเรียนรู้เกี่ยวกับเรื่องนี้มากที่สุดเพื่อดูว่ามันสามารถนำไปใช้กับโปรเจ็กต์ของฉันได้ที่ไหน / ถ้าฉันไม่มีเวลานั่งลงและเรียนรู้บางสิ่งที่ใหญ่ขนาดนั้น อย่างน้อยก็ตอนนี้ แล้วนักพัฒนาที่ไม่ใช่ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.