Jump to content

Apache Jackrabbit: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Rescuing 1 sources and tagging 0 as dead. #IABot (v1.2.5)
Line 54: Line 54:
==External links==
==External links==
*[http://jackrabbit.apache.org/ Jackrabbit's Home Page]
*[http://jackrabbit.apache.org/ Jackrabbit's Home Page]
*[http://www.apachenews.org/archives/000849.html Jackrabbit 1.0 released]
*[https://web.archive.org/web/20060411151108/http://www.apachenews.org:80/archives/000849.html Jackrabbit 1.0 released]
*[http://www.jcp.org/en/jsr/detail?id=170 JSR-170: Content Repository for Java(TM) Technology API]
*[http://www.jcp.org/en/jsr/detail?id=170 JSR-170: Content Repository for Java(TM) Technology API]
*[http://www.jcp.org/en/jsr/detail?id=283 JSR-283: Content Repository for Java(TM) Technology API, version 2.0]
*[http://www.jcp.org/en/jsr/detail?id=283 JSR-283: Content Repository for Java(TM) Technology API, version 2.0]

Revision as of 08:03, 16 October 2016

Apache Jackrabbit
Developer(s)Apache Software Foundation
Stable release
2.12.1 / February 29, 2016 (2016-02-29)[1]
Repository
Written inJava
Operating systemCross-platform
TypeContent repository
LicenseApache License 2.0
Websitejackrabbit.apache.org

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

See also

  • Apache Sling - a web framework for building applications on top of Apache Jackrabbit
  • Hippo CMS - an Open Source content management system based on Apache Jackrabbit
  • eXo JCR - another Open Source JCR implementation
  • Jahia - Open Source ECM based on Apache Jackrabbit
  • LogicalDOC - Open Source, Enterprise Document Management that uses Apache Jackrabbit
  • Magnolia (CMS) - an Open Source content management system based on Apache Jackrabbit
  • OpenKM - Open Source KM based on Apache Jackrabbit
  • Sakai Project - Open Source Collaboration and Learning Environment based on Apache Sling and Apache Jackrabbit

References