Suvarna Garge (Editor)

Apache Jackrabbit

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Development status
  
Active

Operating system
  
Cross-platform

Written in
  
Java

Apache Jackrabbit

Developer(s)
  
Apache Software Foundation

Stable release
  
2.12.1 / February 29, 2016 (2016-02-29)

Repository
  
github.com/apache/jackrabbit

Apache Jackrabbit is an open source content repository for the Java platform. The Jackrabbit project was started on August 28, 2004, when Day Software licensed an initial implementation of the Java Content Repository API (JCR). Jackrabbit was also used as the reference implementation of JSR-170, specified within the Java Community Process. The project graduated from the Apache Incubator on March 15, 2006, and is now a Top Level Project of the Apache Software Foundation.

JCR specifies an API for application developers (and application frameworks) to use for interaction with modern content repositories that provide content services such as searching, versioning, transactions, etc.

Features

  • Fine and coarse-grained content access
  • Hierarchical content
  • Structured content
  • Node types and mixins
  • Property types - text, number, date
  • Binary properties
  • XPath queries
  • SQL queries
  • Unstructured content
  • Import and export
  • Referential integrity
  • Access control
  • Versioning
  • JTA support
  • Observation
  • Locking
  • Clustering
  • Multiple persistence models
  • References

    Apache Jackrabbit Wikipedia