Apache Jackrabbit es un repositorio de contenido de código abierto para la plataforma Java . El proyecto Jackrabbit se inició el 28 de agosto de 2004, cuando Day Software obtuvo la licencia de una implementación inicial de Java Content Repository API (JCR) . Jackrabbit también se usó como implementación de referencia de JSR-170 , especificado dentro del Proceso de la Comunidad Java . El proyecto se graduó de Apache Incubator el 15 de marzo de 2006 y ahora es un proyecto de nivel superior de la Apache Software Foundation .
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 2.20.2 / 5 de noviembre de 2020 [1] |
Versión de vista previa | 2.21.5 / 14 de enero de 2021 [2] |
Repositorio | github |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Tipo | Repositorio de contenido |
Licencia | Licencia Apache 2.0 |
Sitio web | liebre |
JCR especifica una API para que los desarrolladores de aplicaciones (y marcos de aplicaciones) la utilicen para interactuar con los repositorios de contenido modernos que brindan servicios de contenido como búsqueda, control de versiones, transacciones, etc.
Características
- Acceso a contenido fino y grueso
- Contenido jerárquico
- Contenido estructurado
- Tipos de nodos y mixins
- Tipos de propiedad: texto, número, fecha
- Propiedades binarias
- XPath consultas
- Consultas SQL
- Contenido no estructurado
- Importar y exportar
- Integridad referencial
- Control de acceso
- Control de versiones
- Soporte JTA
- Observación
- Cierre
- Agrupación
- Múltiples modelos de persistencia
Ver también
- Apache Sling : un marco web para crear aplicaciones sobre Apache Jackrabbit
- Hippo CMS : un sistema de gestión de contenido de código abierto basado en Apache Jackrabbit
- Jahia - ECM de código abierto basado en Apache Jackrabbit
- Magnolia (CMS) : un sistema de gestión de contenido de código abierto basado en Apache Jackrabbit
- OpenKM - KM de código abierto basado en Apache Jackrabbit
- Proyecto Sakai : entorno de aprendizaje y colaboración de código abierto basado en Apache Sling y Apache Jackrabbit
- Adobe Experience Manager : sistema de gestión de experiencias basado en Apache Jackrabbit Oak, sucesor del sistema de gestión de contenido Day CQ adquirido por Adobe en 2010