วัตถุข้อมูล Java (JDO)

ผู้เขียน: Louise Ward
วันที่สร้าง: 12 กุมภาพันธ์ 2021
วันที่อัปเดต: 27 มิถุนายน 2024
Anonim
The Evolution of Java Persistence
วิดีโอ: The Evolution of Java Persistence

เนื้อหา

คำจำกัดความ - Java Data Objects (JDO) หมายถึงอะไร

Java Data Objects (JDO) เป็นข้อกำหนดที่กำหนดวิธีมาตรฐานในการเข้าถึงข้อมูลถาวรในฐานข้อมูลผ่าน POJO (วัตถุ Java เก่าธรรมดา)มันมีคำจำกัดความที่ใช้อินเทอร์เฟซของการคงอยู่ของวัตถุสำหรับภาษาการเขียนโปรแกรม Java ส่วนใหญ่เกี่ยวข้องกับการจัดเก็บแบบสอบถามและการดึงวัตถุฐานข้อมูล

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Java Data Objects (JDO)

JDO จัดให้มีวิธีในการคงวัตถุไว้ในฐานข้อมูลเชิงสัมพันธ์ คำศัพท์ที่เก็บไว้ที่นี่หมายถึงการจัดเก็บข้อมูลหลังจากออกจากโปรแกรม งานนี้ค่อนข้างท้าทายเนื่องจากเกี่ยวข้องกับการเรียงลำดับวัตถุที่มีโครงสร้างที่วางไว้อย่างเป็นระเบียบลงในฐานข้อมูลแบบตาราง JDO ทำหน้าที่เป็นอินเตอร์เฟสการเขียนโปรแกรมทางเลือกซึ่งช่วยให้บรรลุการคงอยู่ของวัตถุในเทคโนโลยี Java ผ่าน XML metadata และการปรับปรุง bytecode JDO เป็นที่รู้จักกันดีในการสนับสนุนความโปร่งใสในการคงอยู่ของวัตถุดังต่อไปนี้อินสแตนซ์ JDO ไปยังฐานข้อมูลได้รับการจัดการอย่างโปร่งใส JDO โปร่งใสสำหรับวัตถุ Java ที่ยังคงอยู่ ไม่มีความต้องการที่จะเพิ่มคุณสมบัติให้กับคลาส Java เพราะมันทำงานได้ดีกับเขตข้อมูลโดยไม่ได้รับและการตั้งค่าวิธีการเช่นเดียวกับเขตข้อมูลที่มองเห็นส่วนตัว โปรแกรมที่เขียนสามารถดำเนินการกับฐานข้อมูลเชิงสัมพันธ์ฐานข้อมูลวัตถุข้อกำหนดระบบไฟล์และเอกสาร XML JDO นั้นมีความโปร่งใสในฐานข้อมูลซึ่งหมายความว่าการย้ายแอปพลิเคชันไปยังฐานข้อมูลต่างๆที่สนับสนุนการใช้ JDO นั้นค่อนข้างง่าย และความเข้ากันได้แบบไบนารีของอินสแตนซ์ JDO ช่วยให้มั่นใจว่าไม่จำเป็นต้องมีการคอมไพล์ซ้ำแม้ว่าจะมีการเปลี่ยนแปลงในระดับซอร์สโค้ดก็ตาม ประโยชน์ของการใช้งาน JDO รวมถึงการพกพาประสิทธิภาพสูงการเชื่อมต่ออย่างราบรื่นกับ EJB ความโปร่งใสของวัตถุและใช้งานง่าย คลาส JDO มีสามประเภท: 1. Persistence-Capable: นี่เป็นประเภทของคลาสที่อินสแตนซ์สามารถคงอยู่ในฐานข้อมูล คลาสประเภทนี้ต้องการการปรับปรุงตามข้อกำหนดคุณสมบัติข้อมูลเมตาของ JDO ก่อนที่จะสามารถใช้ในสภาพแวดล้อม JDO 2. Persistence-Aware: คลาสประเภทนี้จะจัดการคลาสที่มีความสามารถในการคงอยู่ คลาสเหล่านี้ได้รับการปรับปรุงด้วยข้อมูลเมตา JDO ขั้นต่ำ 3. ปกติ: คลาสประเภทนี้ไม่สามารถคงอยู่ได้และไม่ต้องการข้อมูลเมตา JDO ในที่สุดวิวัฒนาการของ JDO สำหรับการคงอยู่ของวัตถุได้วางประเด็นของการโหลดและจัดเก็บข้อมูลเพื่อพักผ่อน