Download Apache Jackrabbit

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Up to Speed with Java Content
Repository API and Jackrabbit
<<user>>
Alexandru Popescu
InfoQ.com
<<implementer>>
Jukka Zitting
Day
Agenda
<<user>>
Background
JCR Architecture
JCR Features
<<implementer>>
Background
Jackrabbit components
Jackrabbit internals
<<user>>
Background
• Content applications
– Web content management
– Digital asset management
– Records management
– etc.
• Content repositories
– Vendor-specific systems
• Vignette, Livelink, SharePoint, etc.
– Custom solutions
<<implementer>>
Background
• JSR 170 (JCR 1.0)
–
–
–
–
Content Repository for Java™ Technology API
Started in February 2002
Final Release in June 2005
JSR 283 is currently working on JCR 2.0
• Apache Jackrabbit
–
–
–
–
–
JSR 170 reference implementation
Based on source code from Day Software
Entered the Apache Incubator in August 2004
Graduated from the Incubator in March 2006
Current release: Apache Jackrabbit 1.3
<<user>>
JCR Architecture
<<user>>
JCR Architecture
<<user>>
JCR Architecture
<<implementer>>
Jackrabbit Components
• jackrabbit-core
– The Apache Jackrabbit content repository
• jackrabbit-jcr-rmi
– RMI-based remote access layer for JCR
• jackrabbit-jcr-server
– WebDAV server based on JCR
– ”Simple” server for maximum WebDAV interoperability
– ”JCR” server for remote JCR access over WebDAV
<<implementer>>
Jackrabbit Components
• jackrabbit-webapp
– ”all in one”, drop-in deployable Jackrabbit content
repository
• jackrabbit-jcr-server
– WebDAV server based on JCR
– ”Simple” server for maximum WebDAV interoperability
– ”JCR” server for remote JCR access over WebDAV
• jackrabbit-spi (contrib)
– Next generation internal implementation layer for JCR
<<user>>
JCR Features
<<user>>
JCR Features
<<user>>
JCR Features
<<implementer>>
Jackrabbit Internals
Check it out!
http://jackrabbit.apache.org/
See a live demo!
Related documents