JCR Content Management

1,315 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,315
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JCR Content Management

  1. 1. JCR Content Management Jukka Zitting jukka@apache.org
  2. 2. Agenda • Introduction to JCR • Introduction to Jackrabbit • Setting up and using a repository • Content modelling • Advanced features • Extensibility
  3. 3. What is JCR? • Introduction • Setting up and using a repository • Content modelling • Advanced features
  4. 4. Why should I care? • ”JDBC for hierarchical content” – Alternative to object-relational mappings – Flexible schemas, unstructured content • ”File system on steroids” – What if we really did have WinFS? – Transactions, metadata, full text search, etc. • Intuitive support for XML and WebDAV
  5. 5. JCR Features
  6. 6. JCR Features
  7. 7. JCR Features
  8. 8. What is Apache Jackrabbit? • Open source content repository for Java – Hierarchical content storage – Full text search, versioning, transactions, etc. • JSR 170 reference implementation • Apache TLP and 1.0 release in 2006 • Current release 1.3
  9. 9. Jackrabbit Components • Jackrabbit content repository • RMI support for JCR • WebDAV support for JCR • Jackrabbit JCA connector • Full text indexing (Excel, Word, PDF, etc.) • etc.
  10. 10. Deployment models
  11. 11. Deployment models
  12. 12. Deployment models
  13. 13. Jackrabbit architecture

×