ตาม JCR, พื้นที่เก็บข้อมูลเนื้อหาคือ "เก็บข้อมูลเนื้อหาลำดับชั้นที่สามารถรองรับเนื้อหาโครงสร้างและไม่มีโครงสร้าง." ถ้าเสียงที่ซับซ้อนง่ายความหมายคือ "ระบบการจัดการข้อมูลง่ายๆที่ให้บริการที่หลากหลายสำหรับการจัดเก็บการเข้าถึงและจัดการเนื้อหา."
Apache Jackrabbit มี API ซึ่งนักพัฒนาสามารถใช้ในการเข้าถึงข้อมูลที่เก็บไว้ในที่เก็บเนื้อหาและระบบการจัดการข้อมูลอื่น ๆ
นักพัฒนาสามารถใช้ประโยชน์จาก Jackrabbit ในการโต้ตอบและการควบคุมเนื้อหาเหล่านี้และระบบการจัดการข้อมูล, การสร้างการบริการของบุคคลที่สามหรือชุดที่อยู่ใกล้เคียงอื่น ๆ สำหรับพวกเขา
คุณสมบัติ .
- การเข้าถึงเนื้อหาทั้งโครงสร้างและไม่มีโครงสร้าง
- การเข้าถึงในเชิงลึกกับเนื้อหา
- เม็ดเล็กปรับระบบได้รับอนุญาต
- สามารถจัดการประเภทสถานที่ต่างๆ
- การสนับสนุนสำหรับรูปแบบการติดตาหลาย
- การสนับสนุนสำหรับการสอบถาม XPath
- การสนับสนุนสำหรับแบบสอบถาม SQL
- ได้อย่างง่ายดายนำเข้าและส่งออกข้อมูล
- ล็อคเนื้อหา
- เวอร์ชันเนื้อหา
- การสังเกตข้อมูล
- การจัดกลุ่มข้อมูล
- การสนับสนุน JTA
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- การยกเว้นเส้นทางที่เพิ่มเข้ามา JackrabbitEventFilter
- การจัดการผู้ใช้: API สำหรับผู้ใช้ระบบ
มีอะไรใหม่ ในรุ่น 2.8.0:
- วิธีการสำหรับการกำหนดประเภทของอาร์เรย์ของค่า
- เพิ่ม TCK ทดสอบน่านและอินฟินิตี้ค่าทรัพย์สินคู่
- อนุกรม Bundle หัก
- ใช้ JackrabbitObservationManager
มีอะไรใหม่ ในรุ่น 2.7.3:
- การปรับปรุง:
- อนุญาตให้ subclasses โหนดประเภท Registry เพื่อตรวจสอบเนื้อหาที่ขัดแย้งกัน
- แก้ไขข้อผิดพลาด:
- สอดคล้องดัชนีค้นหาบันทึกการตรวจสอบคำเตือนที่ไม่จำเป็นสำหรับข้อผิดพลาดซ่อมแซม
- MoveAtRootTest ล้มเหลวและไม่รวมอยู่ในชุดทดสอบ
- UserManager ไม่สนับสนุนข้อผิดพลาดเมื่อพยายามที่จะเอาโหนดใน 2.7.2
- NPE หากผู้ใช้ w / o ได้รับอนุญาตอ่านบนโหนดผู้ใช้ผู้ดูแลเอาโหนดใด ๆ
มีอะไรใหม่ ในรุ่น 2.7.0:.
- วิธีการสำหรับการกำหนดประเภทของอาร์เรย์ของค่า
- เพิ่ม TCK ทดสอบน่านและอินฟินิตี้ค่าทรัพย์สินคู่.
มีอะไรใหม่ ในรุ่น 2.6.0:
- ให้โทรกลับเพื่อความมั่นคงตรวจสอบ
- id โหนดคลัสเตอร์เข้าถึง
- ใช้ MultiDataStore
- การปรับปรุงบูรณาการ Jackrabbit ภายใน OSGi และอื่น ๆ
- ทำให้ปกติคุณสมบัติ String เมื่อสั่งซื้อผลแบบสอบถาม
มีอะไรใหม่ ในรุ่น 2.5.3:.
- Implementd MultiDataStore
- ปกติคุณสมบัติ String เมื่อสั่งซื้อผลแบบสอบถาม.
มีอะไรใหม่ ในรุ่น 2.5.1:
- Update เพื่อ Lucene 3.6
- การปรับปรุงประสิทธิภาพสอดคล้องตรวจสอบ
- ตรวจสอบความสอดคล้องสองควรตรวจสอบสำหรับผลบวกปลอม
- ตรวจสอบความสอดคล้องควรแก้ไข 'เชื่อมต่อ' โหนด
- การปรับปรุงประสิทธิภาพของการปรับปรุงพื้นที่เก็บข้อมูล - ปรับแต่งดัชนีการสร้าง 'ลบ'
- อัพเกรด Java SE 6
- ปรับ HttpClient 3 พึ่งพาการรุ่นสุดท้าย 3.1
- การทดสอบต่างๆไม่ได้รวบรวมกับแหล่ง == 1.6
- เพิ่มคอนสตรัคกับการโต้แย้งขนาด Node- และ PropertyIteratorAdapter
- เข้าสู่ระบบกองติดตามกับข้อความเตือนใน ObservationDispatcher
- ชั้นยูทิลิตี้ง่ายต่อการใช้งานสำหรับการเพิ่มแต้มไปยังโหนด
- เพิ่มการติดตั้งการทดสอบประสิทธิภาพการทำงานสำหรับ jr2.6
- การปรับปรุงไมเนอร์สำหรับการเก็บรวบรวม ACEs
- การทดสอบประสิทธิภาพ
- อนุญาตชนิดโมฆะใน JcrUtils.getOrAddNode (แม่ชื่อประเภท)
- ใช้รูปแบบพื้นฐานสำหรับการบันทึกการตรวจสอบ
- จัดให้มีสถานที่ให้บริการรับและได้รับวิธีการที่ยูทิลิตี้โหนดใน JcrUtils
- การปรับปรุงการเก็บขยะ
มีอะไรใหม่ ในรุ่น 2.4.2:.
- ให้โทรกลับเพื่อตรวจสอบความสอดคล้อง
มีอะไรใหม่ ในรุ่น 2.4.1:
- ชื่อค่าคงที่ขาดหายไปเพิ่มการผสม:. ชื่อ
- ให้ขนาดสูงสุดของแคช CachingEntryCollector ของที่กำหนด.
- โหนดคลัสเตอร์เข้า ID.
- ขยายเข้าสู่ระบบข้อมูลรอบ CachingEntryCollector.
- SQL2 ร่วมในชุดที่ว่างเปล่าไม่ได้มีประสิทธิภาพ.
มีอะไรใหม่ ในรุ่น 2.3.7:.
- ให้ล็อคขอบเขตเปิดคืน
มีอะไรใหม่ ในรุ่น 2.3.6:
- ทำมันเป็นไปได้ที่จะได้รับโหนดหลายในหนึ่งสาย ผ่าน Davex.
- เพิ่มหน่วยความจำเก็บมัดตาม.
มีอะไรใหม่ ในรุ่น 2.3.4:.
- JMX ผูกสำหรับ Jackrabbit
- JMX สถิติสำหรับเซสชัน.
- เพิ่มตะขอที่กำหนดสำหรับการตรวจสอบรหัสผ่าน.
- สถิติสำหรับการค้นหาอย่างต่อเนื่อง.
มีอะไรใหม่ ในรุ่น 2.3.3:
- การกระทำที่กำหนดเมื่อมีการสร้างและการกำจัด authorizable
- การปรับปรุงเครื่องมือทดสอบ
- อัพเกรด Logback 1.0
- เพิ่มแมปวงจร M2E สำหรับ Eclipse Indigo
- อัพเกรด Tika 1.0
มีอะไรใหม่ ในรุ่น 2.3.2:.
- สถิติสำหรับ PersistenceManager
- สถิติสำหรับแบบสอบถาม.
มีอะไรใหม่ ในรุ่น 2.3.0:
- คุณสมบัติใหม่:
- การสนับสนุนที่ลดลงและฟังก์ชั่นพิมพ์ใหญ่ใน & quot; สั่งซื้อโดย & quot; ข้อ
- spi2dav: JSR 283 NodeType จัดการ
- เพิ่มการสนับสนุนสำหรับรหัสผ่าน encrpted ฐานใน repository.xml
- กลไกการตรวจสอบจากระบบโตเกน
- การสนับสนุน SQL Azure: ดัชนีคลัสเตอร์
- การปรับปรุง
- ย้ายการทำงานชนิดของโหนเรื่องธรรมดาที่จะ Jackrabbit-SPI-คอมมอน
- เลื่อนการทดสอบล็อคทั่วไปจาก jcr2spi เพื่อ Jackrabbit-JCR ทดสอบ
- ปรับปรุง Lucene ถึง 3.0
- ให้ DefaultSecurityManager ผู้จัดการความปลอดภัยเริ่มต้น ...
- ประสิทธิภาพที่ดีของ ISDESCENDANTNODE บน SQL 2 คำสั่ง
- UserManagerImpl: พิมพ์ผิดใน & quot; compatibleJR16 & quot; ตัวเลือกการกำหนดค่าคงที่
- แก้ไขข้อผิดพลาด:
- DbDataStore: การหยุดชะงักการเก็บขยะ
- ความล้มเหลวในการทดสอบใน JCR-rmi และ jcr2dav
- ภายในหมดเวลาในการจัดการ TransactionContext ไม่ได้ ...
- เซสชัน # ImportXML ไม่สามารถจัดการกับการปะทะกันอย่างถูกต้องหาก uuid ...
- บันทึกล้มเหลวหลังจากการตั้งค่าสถานที่ให้บริการไบนารีสองครั้ง
- Node.orderBefore และ JackrabbitNode.rename ควรตรวจสอบ ...
- เปรียบเทียบ Namespace ใน Namespace.java ไม่ทำงานถ้า ...
- การหยุดชะงักใน acl.EntryCollector / ItemManager
มีอะไรใหม่ ในรุ่น 2.2.8:
- แก้ไขข้อผิดพลาด:
- Item.remove ล้มเหลวหากเด็กรายการจะมองไม่เห็น.
- โหนดที่มีคุณสมบัติการทำเครื่องหมายในการสกัด async.
- Qom เพื่อ SQL2 ไม่โยนตัวอักษรที่เป็นตัวเลข.
- การประเมินผลการควบคุมการเข้าถึงไม่ถูกต้องรับมือกับ XA.
- SQL2 ร่วมงานกับประโยคหรือยังคงมีปัญหาบางอย่าง.
- DescendantSelfAxisQuery อาจล้มเหลวด้วย IOException เมื่อ.
- การเข้าถึง setProperty การประเมินผลการควบคุมไม่ได้อย่างถูกต้องรับมือ.
- คำนำหน้าคำสั่ง Fulltext กับตัวอักษรภาษาญี่ปุ่นหรือภาษาจีน.
- ArrayIndexOutOfBoundsException. ConcurrentCache
- EntryCollector สามารถเข้าสู่ระบบการเตือนสำหรับรายการ inexistent.
- พื้นที่เก็บข้อมูลที่ไม่สอดคล้องกันหลังจากโหนดทับซ้อนกันเพิ่มการดำเนินงาน.
มีอะไรใหม่ ในรุ่น 2.2.7:
- การปรับปรุง:
- การสนับสนุนหลายตัวเลือกหรือข้อ จำกัด ในการสอบถามเข้าร่วม
- ใช้ GrowingLRUMap ใน CachingEntryCollector
- SQL2: Implement สนับสนุน LIKE สำหรับชื่อโหนด
- แสดงโหนดอ้างอิงในบันทึกการแก้ปัญหาเมื่อพยายามที่จะลบ
- AccessControlManager # getApplicablePolicy ควรตรวจสอบ
- แก้ไขข้อผิดพลาด:
- บันทึกล้มเหลวหลังจากการตั้งค่าสถานที่ให้บริการไบนารีสองครั้ง
- การหยุดชะงักใน acl.EntryCollector / ItemManager
- การตั้งค่าดัชนีละเว้นเมื่อระยะเวลาในการจัดทำดัชนี
- LuceneQueryFactory ควรเรียก QueryHits.close () หลังจากใช้แบบสอบถาม
- SQL2 ซ้ายด้านนอกเข้าร่วม
- ACL มีข้อ จำกัด Glob ไม่ทำงานบน '/'
- QueryObjectModel ไม่ก่อให้สอดคล้อง SQL2
- PathParser ยอมรับ pahts ผิดกฎหมายที่มีวงเล็บปีกกา
- ค่ายาวไม่ได้เก็บไว้อย่างถูกต้อง
- ItemSaveOperation ไม่ควรกลืน StackTrace
มีอะไรใหม่ ในรุ่น 2.2.5:
- แก้ไขข้อผิดพลาด:
- เป็นครั้งคราว JCA ความล้มเหลวในการทดสอบ.
- ความล้มเหลว DbClusterTest เนื่องจากการกำหนดค่าเครือข่าย.
มีอะไรใหม่ ในรุ่น 2.2.4:
- แก้ไขข้อผิดพลาด:
- นักเขียนที่ถูกปิดกั้นไปตลอดกาลเมื่อการรอคอยในการดำเนินการปรับปรุง.
- ล็อคตายใน DefaultISMLocking.
มีอะไรใหม่ ในรุ่น 2.1.2:.
- ปรับปรุงการอ่าน / เขียนเห็นพ้องด้วย
มีอะไรใหม่ ในรุ่น 2.0.3:.
- ปรับปรุงการอ่าน / เขียนเห็นพ้องด้วย
มีอะไรใหม่ ในรุ่น 2.0.0:
- อัพเกรด JCR 2.0 ปล่อย Jackrabbit นี้ใช้และอยู่บนพื้นฐานอย่างเป็นทางการ JCR API 2.0 คุณสมบัติทั้งหมดที่จำเป็นโดย JSR 283 สเปคได้รับการดำเนินการ โปรดทราบว่าชั้นการเข้าถึงระยะไกล (RMI และ WebDAV) สนับสนุนเพียงส่วนย่อยของ JCR 2.0.
- อัพเกรด Java 5. ทุก Jackrabbit (ยกเว้นองค์ประกอบ jcr ทดสอบ) ตอนนี้ต้อง Java 5 เป็นแพลตฟอร์มฐาน Java 1.4 สภาพแวดล้อมที่ได้รับการสนับสนุนอีกต่อไป.
- ส่วนประกอบเฉพาะกิจ JCR เดีย หลายวัตถุประสงค์ทั่วไปส่วนประกอบ JCR เช่น OCM มีการพัฒนาในขณะนี้และแยกออกจากพื้นที่เก็บข้อมูลเนื้อหา Jackrabbit ดูแต่ละองค์ประกอบสำหรับรุ่นล่าสุดของพวกเขา.
- การเชื่อมต่อร่วมฐานข้อมูลเป็นตอนนี้ใช้ได้สำหรับแบ็กเอนด์ฐานข้อมูลทั้งหมด รุ่นไม่ pooled ของผู้จัดการวิริยะมัดยังคงมีอยู่ในแพคเกจ org.apache.jackrabbit.core.persistence.bundle การเปิดใช้งานการเชื่อมต่อร่วมในพื้นที่เก็บข้อมูลที่มีอยู่ Jackrabbit เปลี่ยนชื่อแพคเกจที่มี org.apache.jackrabbit.core.persistence.pool ในแฟ้มเก็บข้อมูลและการกำหนดค่าพื้นที่ทำงานของคุณ.
- การจัดเก็บข้อมูลที่เปิดใช้งานในการกำหนดค่าที่เก็บเริ่มต้น.
- การจัดทำดัชนีข้อความเต็มกับ Apache Tika Jackrabbit ขณะนี้สามารถสกัดและดัชนีเนื้อหาข้อความเต็มรูปแบบของรูปแบบใหม่ ๆ ของเอกสารรวมทั้งเปิดสำนักงานไฟล์ XML ที่ผลิตโดย Microsoft Office 2007 และสูงขึ้น.
- Apache คอลเลกชันคอมมอน Apache Derby, ท่าเทียบเรือ, SLF4J และการอ้างอิง Apache Xerces ได้รับการอัพเกรดเป็นรุ่นล่าสุด.
- ชั้น OracleFileSystem ไม่ได้ใช้การจัดการหยดพิเศษอีกต่อไปในขณะที่มันไม่จำเป็นสำหรับรุ่นออราเคิลตั้งแต่ 10R1 ใช้คลาส Oracle9FileSystem ถ้าคุณต้องการการสนับสนุนสำหรับ Oracle 9 หรือก่อนหน้านี้.
ความคิดเห็นที่ไม่พบ