1 / 15

Up to Speed with Java Content Repository API and Jackrabbit

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.

benny
Download Presentation

Up to Speed with Java Content Repository API and Jackrabbit

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Up to Speed with Java Content Repository API and Jackrabbit <<user>> Alexandru Popescu InfoQ.com <<implementer>> Jukka Zitting Day

  2. Agenda <<user>> Background JCR Architecture JCR Features <<implementer>> Background Jackrabbit components Jackrabbit internals

  3. <<user>>Background • Content applications • Web content management • Digital asset management • Records management • etc. • Content repositories • Vendor-specific systems • Vignette, Livelink, SharePoint, etc. • Custom solutions

  4. <<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

  5. <<user>>JCR Architecture

  6. <<user>>JCR Architecture

  7. <<user>>JCR Architecture

  8. <<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

  9. <<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

  10. <<user>>JCR Features

  11. <<user>>JCR Features

  12. <<user>>JCR Features

  13. <<implementer>>Jackrabbit Internals

  14. Check it out! http://jackrabbit.apache.org/

  15. See a live demo!

More Related