-
Apache Jackrabbit
Apache Jackrabbit is a fully conforming implementation of the Content Repository for Java Technology API (JCR). A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more. Typical applications that use content repositories include content management, document management, and records management systems.
-
Jackrabbit API
Jacrabbit-specific extensions to the JCR API
-
Jackrabbit Repository Classloader
The Jackrabbit Repository Classloader component provides support for
loading Java classes from content repositories that implement the Content Repository for Java Technology API (JCR). The component is mostly independent of the underlying JCR implementation.
-
Apache Jackrabbit
The Apache Jackrabbit Project has been formed to develop an open source implementation of the Content Repository
for Java Technology API (JCR), being specified within the Java Community Process as
JSR-170. Day Software,
the JSR-170 specification lead, has licensed an initial implementation of the JCR reference implementation
for use as seed code for this project. JCR specifies an API for application developers (and application
frameworks) to use for interaction with modern content repositories -- content management systems that provide
content services such as versioning, transactions, indexing, workflow, etc.
-
Jackrabbit Index Filters
-
Apache Jackrabbit JCA
A resource adapter for Apache Jackrabbit as specified by JCA 1.0.
-
JCRWebdavServer Client Library
-
Jackrabbit Commons
-
JCR RMI
JCR-RMI is a transparent Remote Method Invocation (RMI) layer for
the Content Repository for Java Technology API (JCR). The layer makes
it possible to remotely access JCR content repositories. JCR-RMI is
developed as a part of the Apache Jackrabbit project, but
the implementation is compatible with all JCR content repositories.
-
JCRWebdavServer Server Library
-
Jackrabbit JCR Servlets
Servlets and related classes for easy use of JCR content repositories
in web applications.
-
Jackrabbit JCR Tests
JCR API test cases
-
JCRWebdavServer Webdav Library
-
Jackrabbit JCR To SPI
-
Jackrabbit Object Content Mapping
This Jackrabbit subproject is an object/JCR persistence and
query service. This tools lets you to persist java objects into
a JCR compliant repository - including association, inheritance,
polymorphism, composition, and the Java collections framework.
Furthermore, this jcr-mapping allows you to express queries in
Java-based Criteria, as well as in JCR query language. It offers
also features like version support and object locking.
-
Jackrabbit OCM Node Management
This subproject contains the JCR Nodetype Management tools. This
tools convert a OCM class descriptor into JCR node types.
-
JCRWebdavServer WebApplication
-
Jackrabbit SPI
-
Jackrabbit SPI Commons
-
SPI To Webdav (extended)
Extension of the spi2dav implementation, using JSON for
batch-read and a custom DIFF format for batch-write.
-
Jackrabbit SPI To JCR
-
Jackrabbit Text Extractors
Classes to extract text content from binary documents
-
Jackrabbit Web Application
Web application that hosts and serves a Jackrabbit content repository
-
Jackrabbit WebDAV Library
WebDAV library used by the Jackrabbit WebDAV support