Według JCR, repozytorium treści jest "magazyn danych hierarchiczne treści, które mogą wspierać strukturalnych i niestrukturalnych treści." Jeśli brzmi to skomplikowanie, prostsza definicja to: "prosty system zarządzania informacji, które oferuje różnorodne usługi do przechowywania, dostępu i zarządzania treścią."
Apache Jackrabbit dostarcza API, które programiści mogą wykorzystać w celu uzyskania dostępu do danych przechowywanych w repozytorium treści i innych systemów zarządzania informacjami.
Programiści mogą korzystać Jackrabbit do interakcji i kontroli tych systemów zarządzania treścią i informacji, tworzenie usług osób trzecich lub innych sąsiadujących zestawy narzędzi dla nich
Opis .
- Dostęp do zarówno strukturalnych i niestrukturalnych treści
- Dogłębne dostęp do zawartości
- drobnoziarnisty systemy uprawnień
- Może obsługiwać różne typy własności,
- Obsługa wielu modeli utrwalania
- Obsługa zapytań XPath
- Wsparcie dla zapytań SQL
- Łatwe importowanie i eksportowanie danych
- zamek zawartość
- wersjonowanie zawartość
- obserwacja danych
- grupowanie danych
- Obsługa JTA
Co nowego w tym wydaniu:
- Dodane ścieżka wykluczenie z JackrabbitEventFilter
- Zarządzanie użytkownika: API dla Użytkowników Systemu
Co nowego w wersji 2.8.0:
- Metody określania rodzaju tablicy wartości
- Dodane TCK test NaN i nieskończoności wartości dwukrotnie własności
- Bundle serializacji uszkodzony
- Wdrożenie JackrabbitObservationManager
Co nowego w wersji 2.7.3:
- Usprawnienia:
- Możliwość podklasy Węzeł Typ rejestru, aby sprawdzić, sprzecznej treści
- Poprawki błędów:
- dzienniki kontrolne Szukaj spójność Indeks niepotrzebne ostrzeżenia dla błędów do naprawy
- MoveAtRootTest zawodzi i nie jest wliczone w zestaw testów,
- UserManager nieobsługiwany błąd podczas próby usunięcia węzła w 2.7.2
- NPE, jeśli użytkownik w / o pozwolenie na węźle przeczytać użytkownika Administrator usuwa dowolny węzeł
Co nowego w wersji 2.7.0:.
- Metody oznaczania rodzaju tablicy wartości
- Dodane TCK test NaN i nieskończoności wartości dwukrotnie własności.
Co nowego w wersji 2.6.0:
- Sprawdź spójność zwrotnego
- węzeł klastra Dostęp id
- Wdrożenie MultiDataStore
- Poprawa integracji Jackrabbit ciągu OSGi i innych
- Właściwości normalizacja String przy zamawianiu wyników zapytania
Co nowego w wersji 2.5.3:.
- Implementd MultiDataStore
- Znormalizowane właściwości String przy zamawianiu wyników zapytania.
Co nowego w wersji 2.5.1:
- Aktualizacja Lucene 3.6
- Sprawdź Spójność ulepszeń wydajności
- Sprawdź Spójność należy dokładnie sprawdzić fałszywych alarmów,
- sprawdzania spójności powinna naprawić "odłączony" węzły
- Poprawa wydajności repozytorium aktualizacji - dostrojenia indeksu tworzenia 'kasuje'
- Aktualizacja do Java SE 6,
- Upgrade httpclient 3 Zależność do ostatecznej wersji 3.1
- Różne testy nie skompilować źródła == 1.6
- Dodaj konstruktora z rozmiaru argumentu node- i PropertyIteratorAdapter
- Zaloguj ślad stosu z ostrzegają post w ObservationDispatcher
- Łatwy w użyciu klasy narzędzie do dodawania wpisów kontroli węzłów
- Dodaj wydajności dla jr2.6 instalację testową
- Drobne poprawki do zbierania ACE
- Testy wydajności
- Możliwość pustego wpisz JcrUtils.getOrAddNode (rodzic, nazwa, typ),
- Użyj podstawową formę do dzienników kontroli
- uzyskać własność i uzyskać metod narzędziowych węzeł w JcrUtils
- ulepszenia garbage collector,
Co nowego w wersji 2.4.2:.
- zwrotnego dla sprawdzania spójności
Co nowego w wersji 2.4.1:
- Dodano brakujące stałe nazwa dla mieszanki:. Tytuł
- maksymalny rozmiar pamięci podręcznej CachingEntryCollector jest konfigurowalny.
- węzeł klastra Dostęp ID.
- Rozszerz zalogowaniu informacje wokół CachingEntryCollector.
- SQL2 łączy na pustych zestawów nie są skuteczne.
Co nowego w wersji 2.3.7:.
- otwarte zamki lunetą odzyskania
Co nowego w wersji 2.3.6:
- Wykonane można uzyskać wiele węzłów w jednym wywołaniu poprzez davex.
- Większa pamięć na sklep pakiet.
Co nowego w wersji 2.3.4:.
- JMX Wiązania dla Jackrabbit
- JMX Statystyki dla sesji.
- Dodaj konfigurowalny hak do walidacji haseł.
- Statystyki dotyczące zapytań nadal.
Co nowego w wersji 2.3.3:
- Konfigurowalne działania upon authorizable tworzenia i usuwania
- aktualizacje oprzyrządowania test
- Aktualizacja do Logback 1.0
- Dodane m2e mapowania cyklu życia dla Eclipse Indigo
- Aktualizacja do Tika 1.0
Co nowego w wersji 2.3.2:.
- Statystyki dla PersistenceManager
- Statystyki dla zapytań.
Co nowego w wersji 2.3.0:
- Nowe funkcje:
- Wsparcie dolna i górna przypadków funkcje w & quot; można zamówić & quot; Klauzula
- spi2dav: JSR 283 NodeType zarządzania
- Dodaj wsparcie dla encrpted db hasło w repository.xml
- W oparciu o mechanizm uwierzytelniania logowania Token
- SQL Azure wsparcia: skupione indeksy
- Usprawnienia
- Przenieś wspólną funkcjonalność typu węzła do Jackrabbit-SPI-commons,
- Przenieś generyczne testy zaciskowe z jcr2spi do Jackrabbit-JCR-testów,
- Aktualizuj Lucene do 3,0
- DefaultSecurityManager domyślnego menedżera zabezpieczeń ...
- Słabe wyniki ISDESCENDANTNODE na SQL 2 pytania
- UserManagerImpl: literówka w & quot; compatibleJR16 & quot; Opcja konfiguracyjna stałe
- Poprawki błędów:
- DbDataStore: wywóz śmieci impasu,
- niepowodzenia testu w jcr-RMI i jcr2dav
- Wewnętrzne Timeout Obsługa w TransactionContext nie jest ...
- Sesja # importXML nie może obsłużyć prawidłowo uuid kolizji, jeśli ...
- Zapisz nie po ustawieniu właściwości binarny dwa razy
- Node.orderBefore i JackrabbitNode.rename powinien sprawdzić ...
- W Namespace.java Porównanie nawigacji nie działa, jeśli ...
- Impas w acl.EntryCollector / ItemManager
Co nowego w wersji 2.2.8:
- Poprawki błędów:
- Item.remove nie jeśli dziecko-pozycja nie jest widoczna dla.
- Węzły, które mają właściwości zaznaczono ekstrakcji asynchroniczny.
- Kom do SQL2 nie rzuca literałów liczbowych.
- oceny kontroli dostępu nie prawidłowo radzić sobie z XA.
- SQL2 Zarejestruj się lub klauzula nadal ma pewne problemy.
- DescendantSelfAxisQuery może nie z IOException kiedy.
- Dostęp setProperty nie prawidłowo poradzić sobie.
- pytania Prefiks FULLTEXT z bohaterów japońskiej lub chińskiej.
- ArrayIndexOutOfBoundsException. ConcurrentCache
- EntryCollector może zalogować ostrzeżenie dla nieobecna, poz.
- Brak spójności w repozytorium po nakładających węzeł dodać operacji.
Ocena kontrola
Co nowego w wersji 2.2.7:
- Usprawnienia:
- Obsługa wielu wyboru i ograniczeń w przyłączyć zapytania
- Użyj GrowingLRUMap w CachingEntryCollector
- SQL2: Wdrożenie takich jak wsparcie dla nazw węzłów
- węzły Pokaż odniesienie w dzienniku debugowania podczas próby usunięcia
- AccessControlManager # getApplicablePolicy powinien sprawdzić,
- Poprawki błędów:
- Zapisz nie po ustawieniu właściwości binarny dwa razy
- Impas w acl.EntryCollector / ItemManager
- Konfiguracja indeksowania ignorowane, gdy długość indeksowanie
- LuceneQueryFactory powinni zadzwonić QueryHits.close () po wykonaniu zapytania,
- SQL2 LEFT OUTER JOIN
- ACL z ograniczeniami glob nie działa na "/"
- QueryObjectModel nie generuje odpowiedni SQL2
- PathParser akceptuje nielegalnych pahts zawierające nawiasy klamrowe,
- Długie wartości nie jest właściwie przechowywany,
- Nie należy połykać ItemSaveOperation stosu wywołań
Co nowego w wersji 2.2.5:
- Poprawki błędów:
- okazjonalne niepowodzenia testu JCA.
- DbClusterTest awarii z powodu konfiguracji sieci.
Co nowego w wersji 2.2.4:
- Poprawki błędów:
- Pisarze zablokowane na zawsze, gdy czeka się na operacji aktualizacji.
- Blokada w DefaultISMLocking żyje.
Co nowego w wersji 2.1.2:.
- Pomóż odczytu / zapisu współbieżności
Co nowego w wersji 2.0.3:.
- Pomóż odczytu / zapisu współbieżności
Co nowego w wersji 2.0.0:
- Aktualizacja do JCR 2.0. To wydanie Jackrabbit wdraża i opiera się na oficjalnej JCR 2.0 API. Wszystkie funkcje wymagane w specyfikacji JSR 283 zostały wdrożone. Zauważ, że warstwy dostępu zdalnego (RMI i WebDAV) obsługuje tylko podzbiór JCR 2.0.
- Upgrade do Java 5. Cała Jackrabbit (oprócz komponentu JCR-testów), teraz wymaga Java 5 jako platformę bazową. Środowisko Java 1.4 nie są obsługiwane.
- Oddzielne elementy JCR Commons. Wiele uniwersalnych elementów JCR jak OCM obecnie opracowana i wydana osobno z repozytorium treści Jackrabbit. Zobacz poszczególnych składników do ich najnowszych wersji.
- pule połączeń bazy danych jest teraz dostępna dla wszystkich bazami danych. Dla Połączone wersje menedżerów pakiet utrwalania są nadal dostępne w pakiecie org.apache.jackrabbit.core.persistence.bundle. Aby umożliwić zestawianie połączeń w istniejącej repozytorium Jackrabbit, wymienić nazwę pakietu z org.apache.jackrabbit.core.persistence.pool w repozytorium plików i konfiguracji obszaru roboczego.
- Funkcja przechowywania danych włączone w domyślnej konfiguracji repozytorium.
- Pełna indeksowanie tekstu z Apache Tika. Jackrabbit mogą wyodrębnić i wskaźnik pełna treść tekstu z wielu nowych typów dokumentów, w tym plików Office Open XML produkowanych przez Microsoft Office 2007 i wyższych.
- Apache Commons kolekcje, Apache Derby, Jetty, Apache Xerces i slf4j zależności zostały zaktualizowane do nowszych wersji.
- OracleFileSystem nie używa specjalnego traktowania, jak kropelka już nie jest wymagane dla wersji Oracle, ponieważ 10R1. Użyj klasy Oracle9FileSystem jeśli potrzebujesz wsparcia dla Oracle 9 lub wcześniej.
Klasa
Komentarze nie znaleziono