Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
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!