Rapid RESTful Web Applications with Apache Sling and Jackrabbitheadwire.com, Inc, Craig S. Dickson, Ruben Reusser
SpeakersCraig S Dicksoncraig@craigsdickson.comRuben Reusserheadwire.com, Incrr@headwire.comheadwire.com, Inc, Craig S. Dickson, Ruben Reusser
AgendaWhat isApache Jackrabbit/JCR170 and 283Apache SlingDemo Applicationheadwire.com, Inc, Craig S. Dickson, Ruben Reusser
What does Jackrabbit Provide? JCR 170/283 repositoryHierarchical Storage of DataVersioningQuery LanguageSearchSecurityPluggable Persistence Managerheadwire.com, Inc, Craig S. Dickson, Ruben Reusser
What does Jackrabbit Provide? Hierarchical Storage of Dataheadwire.com, Inc, Craig S. Dickson, Ruben Reusserrootappsdatacontentsling:resourceTypejcr:title
What does Jackrabbit Provide? Query Languageheadwire.com, Inc, Craig S. Dickson, Ruben Reusserselect * from nt:base where jcr:path like ‘/data/%’
What does Jackrabbit Provide? Searchheadwire.com, Inc, Craig S. Dickson, Ruben ReusserSelect * from nt:base where contains(*, ‘hello world’)Query is executed with apache lucene and result snippets are automatically provided.
What does Jackrabbit Provide? Securityheadwire.com, Inc, Craig S. Dickson, Ruben ReusserBy default path based security, respected by search and access to the repository
Allows for row level security per userWhat does Jackrabbit Provide? Pluggable Persistence Managerheadwire.com, Inc, Craig S. Dickson, Ruben ReusserJackrabbit can store data on:
File System
Database
Oracle
Derby
MySQL
DB2
MS SQL Server
Persistence Manager is pluggable, new persistence managers can be writtenWhat does Sling Provide?RESTful framework to access and developOSGi (Felix)Script execution and resolutionMultiple programming languagesWebDavheadwire.com, Inc, Craig S. Dickson, Ruben Reusser

Rapid RESTful Web Applications with Apache Sling and Jackrabbit

  • 1.
    Rapid RESTful WebApplications with Apache Sling and Jackrabbitheadwire.com, Inc, Craig S. Dickson, Ruben Reusser
  • 2.
    SpeakersCraig S Dicksoncraig@craigsdickson.comRubenReusserheadwire.com, Incrr@headwire.comheadwire.com, Inc, Craig S. Dickson, Ruben Reusser
  • 3.
    AgendaWhat isApache Jackrabbit/JCR170and 283Apache SlingDemo Applicationheadwire.com, Inc, Craig S. Dickson, Ruben Reusser
  • 4.
    What does JackrabbitProvide? JCR 170/283 repositoryHierarchical Storage of DataVersioningQuery LanguageSearchSecurityPluggable Persistence Managerheadwire.com, Inc, Craig S. Dickson, Ruben Reusser
  • 5.
    What does JackrabbitProvide? Hierarchical Storage of Dataheadwire.com, Inc, Craig S. Dickson, Ruben Reusserrootappsdatacontentsling:resourceTypejcr:title
  • 6.
    What does JackrabbitProvide? Query Languageheadwire.com, Inc, Craig S. Dickson, Ruben Reusserselect * from nt:base where jcr:path like ‘/data/%’
  • 7.
    What does JackrabbitProvide? Searchheadwire.com, Inc, Craig S. Dickson, Ruben ReusserSelect * from nt:base where contains(*, ‘hello world’)Query is executed with apache lucene and result snippets are automatically provided.
  • 8.
    What does JackrabbitProvide? Securityheadwire.com, Inc, Craig S. Dickson, Ruben ReusserBy default path based security, respected by search and access to the repository
  • 9.
    Allows for rowlevel security per userWhat does Jackrabbit Provide? Pluggable Persistence Managerheadwire.com, Inc, Craig S. Dickson, Ruben ReusserJackrabbit can store data on:
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
    Persistence Manager ispluggable, new persistence managers can be writtenWhat does Sling Provide?RESTful framework to access and developOSGi (Felix)Script execution and resolutionMultiple programming languagesWebDavheadwire.com, Inc, Craig S. Dickson, Ruben Reusser