อ่าน 1 นาที
อะปาเช่ โอเจบี
Apache ObJectRelationalBridge ( OJB ) เป็นเครื่องมือแมปอ็อบเจ็กต์/รีเลชันแนลที่ช่วยให้สามารถบันทึกอ็อบเจ็กต์ Java ลงใน ฐานข้อมูลเชิงสัมพันธ์ ได้อย่างโปร่งใส โดยเปิดตัวเมื่อวันที่...
อะปาเช่ โอเจบี
| Apache ObJectRelationalBridge | |
|---|---|
| นักพัฒนา | มูลนิธิซอฟต์แวร์ Apache |
| เวอร์ชันเสถียร | 1.0.55 / 31 ธันวาคม 2548 |
| เขียนเป็น | ชวา |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| พิมพ์ | การแมปอ็อบเจ็กต์เชิงสัมพันธ์ |
| ใบอนุญาต | ใบอนุญาต Apache 2.0 |
| เว็บไซต์ | db.apache.org/ojb/ |
Apache ObJectRelationalBridge ( OJB ) เป็นเครื่องมือแมปอ็อบเจ็กต์/รีเลชันแนลที่ช่วยให้สามารถบันทึกอ็อบเจ็กต์Java ลงใน ฐานข้อมูลเชิงสัมพันธ์ ได้อย่างโปร่งใส โดยเปิดตัวเมื่อวันที่ 6 เมษายน พ.ศ. 2548 [ 1 ]
ตั้งแต่วันที่ 16 มกราคม 2554 Apache ObJectRelationalBridge ได้ถูกยกเลิกการใช้งานแล้ว[ 2 ]
คุณสมบัติ
OJB เป็น โปรเจ็กต์ โอเพนซอร์สมีน้ำหนักเบาและใช้งานง่าย เพียงแค่กำหนดค่าไฟล์สองไฟล์เพื่อสร้างเลเยอร์การจัดเก็บข้อมูลถาวร สามารถผสานรวมเข้ากับแอปพลิเคชันที่มีอยู่ได้ง่ายเพราะไม่สร้างโค้ด และรองรับรูปแบบการจัดเก็บข้อมูลถาวรที่หลากหลาย ได้แก่ owner (PersistenceBroker API ), JDOและ Object Data Management Group ( ODMG )
ฟังก์ชันการทำงาน
OJB ใช้การแมปอ็อบเจ็กต์/รีเลชันแนลแบบXML การแมปนี้อยู่ในเลเยอร์ เมตาเดต้า แบบไดนามิก ซึ่งสามารถจัดการได้ในขณะรันไทม์ผ่านโปรโตคอลเมตาออบเจ็กต์ (MOP) อย่างง่าย เพื่อเปลี่ยนพฤติกรรมของเคอร์เนล การคงอยู่ของข้อมูล
การกำหนดค่า
ต้องใช้ไฟล์อย่างน้อยสองไฟล์ในการกำหนดค่า OJB ได้แก่ OJB.properties และ repository.xml
การจัดสรร
ตัวอย่างเช่น ในการสร้างแผนที่ความสัมพันธ์แบบ 1 ต่อ 1 คุณจะมีสองตาราง ได้แก่ ตารางบุคคลและตารางบัญชี ในกรณีนี้ บุคคลหนึ่งจะมีบัญชีหนึ่ง และในทางกลับกัน บัญชีหนึ่งจะมีบุคคลหนึ่ง
ดูเพิ่มเติม
ลิงก์ภายนอก
- Apache ObJectRelationalBridge ถูกเก็บถาวรเมื่อวันที่ 26 มกราคม 2006 ที่Wayback Machine
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อะปาเช่ โอเจบี
Apache ObJectRelationalBridge ( OJB ) เป็นเครื่องมือแมปอ็อบเจ็กต์/รีเลชันแนลที่ช่วยให้สามารถบันทึกอ็อบเจ็กต์ Java ลงใน ฐานข้อมูลเชิงสัมพันธ์ ได้อย่างโปร่งใส โดยเปิดตัวเมื่อวันที่...
คุณสมบัติ
OJB เป็น โปรเจ็กต์ โอเพนซอร์ส มีน้ำหนักเบาและใช้งานง่าย เพียงแค่กำหนดค่าไฟล์สองไฟล์เพื่อสร้างเลเยอร์การจัดเก็บข้อมูลถาวร สามารถผสานรวมเข้ากับแอปพลิเคชันที่มีอยู่ได้ง่ายเพราะไม่สร้างโค้ด และรองรับรูปแบบการจัดเก็บข้อมูลถาวรที่หลากหลาย ได้แก่ owner...
ฟังก์ชันการทำงาน
OJB ใช้การแมปอ็อบเจ็กต์/รีเลชันแนลแบบ XML การแมปนี้อยู่ในเลเยอร์ เมตาเดต้า แบบไดนามิก ซึ่งสามารถจัดการได้ในขณะรันไทม์ผ่าน โปรโตคอลเมตาออบเจ็กต์ (MOP) อย่างง่าย เพื่อเปลี่ยนพฤติกรรมของเคอร์เนล การคงอยู่ของข้อมูล
การกำหนดค่า
ต้องใช้ไฟล์อย่างน้อยสองไฟล์ในการกำหนดค่า OJB ได้แก่ OJB.properties และ repository.xml