Menurut JCR, repositori konten adalah "menyimpan data konten hirarkis yang dapat mendukung konten terstruktur dan tidak terstruktur." Jika ini terdengar rumit, definisi sederhana adalah: "sistem informasi manajemen sederhana yang menyediakan berbagai layanan untuk menyimpan, mengakses, dan mengelola konten."
Apache Jackrabbit menyediakan API yang dapat digunakan pengembang untuk mengakses data yang tersimpan dalam repositori konten dan sistem manajemen informasi lainnya.
Pengembang dapat memanfaatkan Jackrabbit untuk berinteraksi dan mengontrol sistem manajemen konten dan informasi, menciptakan layanan pihak ketiga atau toolkit yang berdekatan lainnya bagi mereka
Fitur :.
- Akses ke kedua konten terstruktur dan tidak terstruktur
- mendalam akses ke konten
- sistem izin Fine-grained
- Dapat menangani berbagai jenis properti
- Dukungan untuk beberapa model ketekunan
- Dukungan untuk query XPath
- Dukungan untuk query SQL
- Mudah mengimpor dan mengekspor data li>
- Penguncian Konten
- Konten versi
- pengamatan data li>
- pengelompokan data li>
- dukungan JTA
Apa yang baru dalam rilis ini:
- Ditambahkan jalan pengecualian untuk JackrabbitEventFilter
- Manajemen Pengguna: API untuk Sistem Pengguna
Apa yang baru dalam versi 2.8.0:
- Metode untuk menentukan jenis array nilai
- Ditambahkan uji NaN dan infinity nilai properti ganda TCK
- Bundle serialisasi rusak
- Melaksanakan JackrabbitObservationManager
Apa yang baru dalam versi 2.7.3:
- Perbaikan:
- Izinkan subclass Node Type Registry untuk memeriksa konten yang bertentangan
- Perbaikan bug:
- log Cari konsistensi indeks cek peringatan yang tidak perlu untuk kesalahan diperbaiki
- MoveAtRootTest gagal dan tidak termasuk dalam test suite
- UserManager tidak didukung kesalahan ketika mencoba untuk menghapus Node dalam 2.7.2
- NPE jika pengguna w / o membaca izin pada admin pengguna simpul menghapus setiap node
Apa yang baru dalam versi 2.7.0:.
- Metode untuk menentukan jenis array nilai
- Ditambahkan TCK uji NaN dan infinity nilai properti ganda.
Apa yang baru dalam versi 2.6.0:
- Memberikan callback untuk konsistensi checker
- Access node cluster id
- Menerapkan MultiDataStore
- Meningkatkan integrasi Jackrabbit dalam OSGi dan lainnya
- Menormalkan String properti ketika memesan hasil query
Apa yang baru dalam versi 2.5.3:.
- Implementd a MultiDataStore
- String properti Normalisasi ketika memesan hasil query .
Apa yang baru dalam versi 2.5.1:
- Update untuk Lucene 3.6
- peningkatan kinerja Konsistensi checker
- Konsistensi checker harus periksa untuk positif palsu
- Konsistensi checker harus memperbaiki 'terputus' node
- Meningkatkan kinerja update repositori - men-tweak indeks penciptaan 'menghapus'
- Upgrade ke Java SE 6
- Upgrade httpclient 3 ketergantungan rilis akhir 3.1
- Berbagai tes tidak mengkompilasi dengan sumber == 1.6
- Tambahkan konstruktor dengan argumen ukuran nodus dan PropertyIteratorAdapter
- Masuk jejak stack dengan memperingatkan pesan di ObservationDispatcher
- Mudah digunakan utilitas kelas untuk menambahkan ACES ke node
- Tambahkan setup tes kinerja untuk jr2.6
- perbaikan kecil untuk mengumpulkan ACES
- tes kinerja
- Izinkan tipe nol di JcrUtils.getOrAddNode (orang tua, nama, jenis)
- Gunakan bentuk dasar untuk audit log
- Menyediakan mendapatkan properti dan mendapatkan metode utilitas simpul di JcrUtils
- perbaikan Sampah kolektor
Apa yang baru dalam versi 2.4.2:.
- Memberikan callback untuk konsistensi checker
Apa yang baru dalam versi 2.4.1:
- Ditambahkan hilang konstanta nama untuk campuran:. Judul
- Membuat ukuran max cache CachingEntryCollector yang dikonfigurasi.
- Access node cluster ID .
- Menambah penebangan informasi sekitar CachingEntryCollector.
- SQL2 bergabung pada set kosong tidak efisien.
Apa yang baru dalam versi 2.3.7:.
- Membuat kunci scoped terbuka dipulihkan
Apa yang baru dalam versi 2.3.6:
- Made mungkin untuk mendapatkan beberapa node dalam satu panggilan melalui davex.
- Ditambahkan memori berbasis toko bundel.
Apa yang baru dalam versi 2.3.4:.
- JMX Bindings untuk Jackrabbit
- JMX Statistik untuk Sesi ini.
- Tambah kait dikonfigurasi untuk validasi password.
- Statistik untuk Pertanyaan lanjutan.
Apa yang baru dalam versi 2.3.3:
- tindakan Dikonfigurasi pada penciptaan Authorizable dan penghapusan
- update Uji perkakas
- Upgrade ke logback 1.0
- Ditambahkan pemetaan siklus hidup M2E untuk Eclipse Indigo
- Upgrade ke Tika 1.0
Apa yang baru dalam versi 2.3.2:.
- Statistik untuk PersistenceManager
- Statistik untuk Query .
Apa yang baru dalam versi 2.3.0:
- Fitur baru:
- Dukungan yang lebih rendah dan huruf fungsi dalam & quot; order by & quot; klausa
- spi2dav: JSR 283 NodeType Manajemen
- Tambah dukungan untuk password db encrpted di repository.xml
- Mekanisme otentikasi Berdasarkan Login Token
- SQL Azure dukungan: indeks berkerumun
- Perbaikan
- Pindahkan simpul umum jenis fungsi untuk kelinci-spi-commons
- Pindahkan tes penguncian generik dari jcr2spi ke kelinci-JCR-tes
- Update Lucene ke 3.0
- Membuat DefaultSecurityManager manajer keamanan default ...
- Miskin kinerja ISDESCENDANTNODE pada SQL query 2
- UserManagerImpl: kesalahan ketik pada & quot; compatibleJR16 & quot; pilihan konfigurasi konstan
- Perbaikan bug:
- DbDataStore: pengumpulan sampah kebuntuan
- kegagalan Uji JCR-rmi dan jcr2dav
- internal Timeout Penanganan di TransactionContext tidak ...
- Session # ImportXML tidak bisa menangani tabrakan dengan baik uuid jika ...
- Simpan gagal setelah pengaturan properti biner dua kali
- Node.orderBefore dan JackrabbitNode.rename harus memeriksa ...
- perbandingan Namespace di Namespace.java tidak bekerja, jika ...
- Deadlock di acl.EntryCollector / ItemManager
Apa yang baru dalam versi 2.2.8:
- Perbaikan bug:
- Item.remove gagal jika anak-item tidak terlihat oleh.
- Nodes yang memiliki sifat ditandai untuk ekstraksi async.
- Qom ke SQL2 tidak membuang literal numerik.
- Evaluasi Kontrol akses tidak benar mengatasi XA.
- SQL2 Bergabung dengan OR klausa masih memiliki beberapa masalah.
- DescendantSelfAxisQuery mungkin gagal dengan IOException saat.
- akses setProperty tidak benar mengatasinya.
- query Prefix fulltext dengan karakter Jepang atau Cina.
- ArrayIndexOutOfBoundsException:. ConcurrentCache
- EntryCollector dapat log peringatan untuk item inexistent.
- repositori konsisten setelah simpul tumpang tindih menambahkan operasi.
Evaluasi control
Apa yang baru dalam versi 2.2.7:
- Perbaikan:
- Dukungan multi-pemilih ATAU kendala dalam bergabung query
- Gunakan GrowingLRUMap di CachingEntryCollector
- SQL2: Melaksanakan dukungan seperti untuk nama simpul
- node Tampilkan referensi di debug log ketika mencoba untuk menghapus
- AccessControlManager # getApplicablePolicy harus memeriksa
- Perbaikan bug:
- Simpan gagal setelah pengaturan properti biner dua kali
- Deadlock di acl.EntryCollector / ItemManager
- konfigurasi Indexing diabaikan ketika panjang pengindeksan
- LuceneQueryFactory harus memanggil QueryHits.close () setelah menjalankan query
- SQL2 Left Outer Join
- ACL dengan pembatasan gumpal tidak bekerja pada '/'
- QueryObjectModel tidak menghasilkan sesuai SQL2
- PathParser menerima pahts ilegal yang mengandung kurung keriting
- nilai panjang tidak disimpan dengan benar
- ItemSaveOperation tidak harus menelan stacktrace
Apa yang baru dalam versi 2.2.5:
- Perbaikan bug:
- Sesekali kegagalan uji JCA .
- kegagalan DbClusterTest karena konfigurasi jaringan.
Apa yang baru dalam versi 2.2.4:
- Perbaikan bug:
- Penulis diblokir selamanya ketika menunggu operasi update.
- Kunci mati di DefaultISMLocking .
Apa yang baru dalam versi 2.1.2:.
- Meningkatkan membaca / menulis concurrency
Apa yang baru dalam versi 2.0.3:.
- Meningkatkan membaca / menulis concurrency
Apa yang baru dalam versi 2.0.0:
- Upgrade ke JCR 2.0. Rilis Jackrabbit ini mengimplementasikan dan didasarkan pada resmi JCR 2.0 API. Semua fitur yang diperlukan oleh JSR 283 spesifikasi telah dilaksanakan. Perhatikan bahwa lapisan akses remote (RMI dan WebDAV) hanya mendukung subset dari JCR 2.0.
- Upgrade ke Jawa 5. Semua Jackrabbit (kecuali komponen JCR-tes) sekarang memerlukan Java 5 sebagai platform dasar. Java 1.4 lingkungan tidak lagi didukung.
- terpisah komponen JCR Commons. Banyak tujuan umum komponen JCR seperti OCM kini dikembangkan dan dirilis secara terpisah dari repositori konten Jackrabbit. Lihat komponen individu untuk rilis terbaru mereka.
- koneksi database penyatuan sekarang tersedia untuk semua backends basis data. Versi non-dikumpulkan dari manajer bundel ketekunan masih tersedia dalam paket org.apache.jackrabbit.core.persistence.bundle. Untuk mengaktifkan koneksi penggabungan dalam repositori Jackrabbit yang ada, ganti nama paket dengan org.apache.jackrabbit.core.persistence.pool dalam repositori dan konfigurasi ruang kerja file Anda.
- fitur toko Data diaktifkan dalam konfigurasi repositori default.
- pengindeksan teks lengkap dengan Apache Tika. Jackrabbit sekarang dapat mengekstrak dan mengindeks konten teks lengkap dari banyak jenis baru dari dokumen, termasuk file Office Open XML yang dihasilkan oleh Microsoft Office 2007 dan lebih tinggi.
- Apache Commons Koleksi, Apache Derby, Jetty, SLF4J dan Apache Xerces dependensi telah ditingkatkan ke versi yang lebih baru.
- OracleFileSystem tidak menggunakan penanganan gumpalan khusus lagi karena tidak diperlukan untuk versi Oracle sejak 10R1. Gunakan kelas Oracle9FileSystem jika anda memerlukan dukungan untuk Oracle 9 atau sebelumnya.
Class
Komentar tidak ditemukan