Submit Search
Upload
Web Apps atop a Content Repository
•
0 likes
•
1,147 views
Gabriel Walt
Follow
Presentation for Webilea 3 in Basel.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
Crx 2.2 Deep-Dive
Crx 2.2 Deep-Dive
Gabriel Walt
CQ 5.4 Deep-Dive
CQ 5.4 Deep-Dive
Gabriel Walt
Three WEM Dev Tricks
Three WEM Dev Tricks
Gabriel Walt
Optimizing HTML5 Sites with CQ5/WEM
Optimizing HTML5 Sites with CQ5/WEM
Gabriel Walt
Drive dam
Drive dam
Gabriel Walt
Web, Mobile, App and Back!
Web, Mobile, App and Back!
Gabriel Walt
AEM Sightly Deep Dive
AEM Sightly Deep Dive
Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
AEM HUB
Recommended
Crx 2.2 Deep-Dive
Crx 2.2 Deep-Dive
Gabriel Walt
CQ 5.4 Deep-Dive
CQ 5.4 Deep-Dive
Gabriel Walt
Three WEM Dev Tricks
Three WEM Dev Tricks
Gabriel Walt
Optimizing HTML5 Sites with CQ5/WEM
Optimizing HTML5 Sites with CQ5/WEM
Gabriel Walt
Drive dam
Drive dam
Gabriel Walt
Web, Mobile, App and Back!
Web, Mobile, App and Back!
Gabriel Walt
AEM Sightly Deep Dive
AEM Sightly Deep Dive
Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
AEM HUB
Professional Frontend Engineering
Professional Frontend Engineering
Nate Koechley
AEM Best Practices for Component Development
AEM Best Practices for Component Development
Gabriel Walt
Building Killer RESTful APIs with NodeJs
Building Killer RESTful APIs with NodeJs
Srdjan Strbanovic
CQ Provisionning & Authoring
CQ Provisionning & Authoring
Gabriel Walt
Introduction to Sightly and Sling Models
Introduction to Sightly and Sling Models
Stefano Celentano
Spring Mvc
Spring Mvc
ifnu bima
JCR and Sling Quick Dive
JCR and Sling Quick Dive
Paolo Mottadelli
JavaCro'14 - Hybrid mobile apps – deploy Java web application on Android to r...
JavaCro'14 - Hybrid mobile apps – deploy Java web application on Android to r...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Docker meetup-nyc-v1
Docker meetup-nyc-v1
Srdjan Strbanovic
Developing Java Web Applications
Developing Java Web Applications
hchen1
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
Ian Robinson
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
Brian Huff
108 advancedjava
108 advancedjava
Anil Kumar
JavaOne 2011: Migrating Spring Applications to Java EE 6
JavaOne 2011: Migrating Spring Applications to Java EE 6
Bert Ertman
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
jaxconf
Why we chose mongodb for guardian.co.uk
Why we chose mongodb for guardian.co.uk
Graham Tackley
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Joonas Lehtinen
Spring Framework Tutorial | VirtualNuggets
Spring Framework Tutorial | VirtualNuggets
Virtual Nuggets
FATC UK - Real time collaborative Flex apps
FATC UK - Real time collaborative Flex apps
Michael Chaize
Ibm web sphere application server interview questions
Ibm web sphere application server interview questions
praveen_guda
Building Content Applications with JCR and OSGi
Building Content Applications with JCR and OSGi
Cédric Hüsler
More Related Content
What's hot
Professional Frontend Engineering
Professional Frontend Engineering
Nate Koechley
AEM Best Practices for Component Development
AEM Best Practices for Component Development
Gabriel Walt
Building Killer RESTful APIs with NodeJs
Building Killer RESTful APIs with NodeJs
Srdjan Strbanovic
CQ Provisionning & Authoring
CQ Provisionning & Authoring
Gabriel Walt
Introduction to Sightly and Sling Models
Introduction to Sightly and Sling Models
Stefano Celentano
Spring Mvc
Spring Mvc
ifnu bima
JCR and Sling Quick Dive
JCR and Sling Quick Dive
Paolo Mottadelli
JavaCro'14 - Hybrid mobile apps – deploy Java web application on Android to r...
JavaCro'14 - Hybrid mobile apps – deploy Java web application on Android to r...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Docker meetup-nyc-v1
Docker meetup-nyc-v1
Srdjan Strbanovic
Developing Java Web Applications
Developing Java Web Applications
hchen1
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
Ian Robinson
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
Brian Huff
108 advancedjava
108 advancedjava
Anil Kumar
JavaOne 2011: Migrating Spring Applications to Java EE 6
JavaOne 2011: Migrating Spring Applications to Java EE 6
Bert Ertman
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
jaxconf
Why we chose mongodb for guardian.co.uk
Why we chose mongodb for guardian.co.uk
Graham Tackley
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Joonas Lehtinen
Spring Framework Tutorial | VirtualNuggets
Spring Framework Tutorial | VirtualNuggets
Virtual Nuggets
FATC UK - Real time collaborative Flex apps
FATC UK - Real time collaborative Flex apps
Michael Chaize
What's hot
(20)
Professional Frontend Engineering
Professional Frontend Engineering
AEM Best Practices for Component Development
AEM Best Practices for Component Development
Building Killer RESTful APIs with NodeJs
Building Killer RESTful APIs with NodeJs
CQ Provisionning & Authoring
CQ Provisionning & Authoring
Introduction to Sightly and Sling Models
Introduction to Sightly and Sling Models
Spring Mvc
Spring Mvc
JCR and Sling Quick Dive
JCR and Sling Quick Dive
JavaCro'14 - Hybrid mobile apps – deploy Java web application on Android to r...
JavaCro'14 - Hybrid mobile apps – deploy Java web application on Android to r...
Docker meetup-nyc-v1
Docker meetup-nyc-v1
Developing Java Web Applications
Developing Java Web Applications
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
108 advancedjava
108 advancedjava
JavaOne 2011: Migrating Spring Applications to Java EE 6
JavaOne 2011: Migrating Spring Applications to Java EE 6
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Why we chose mongodb for guardian.co.uk
Why we chose mongodb for guardian.co.uk
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Spring Framework Tutorial | VirtualNuggets
Spring Framework Tutorial | VirtualNuggets
FATC UK - Real time collaborative Flex apps
FATC UK - Real time collaborative Flex apps
Similar to Web Apps atop a Content Repository
Ibm web sphere application server interview questions
Ibm web sphere application server interview questions
praveen_guda
Building Content Applications with JCR and OSGi
Building Content Applications with JCR and OSGi
Cédric Hüsler
Introduction To J Boss Seam
Introduction To J Boss Seam
ashishkulkarni
Weekly Tech Session
Weekly Tech Session
Pravin Vaja
Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011
Rupesh Kumar
Enterprise Java in 2012 and Beyond, by Juergen Hoeller
Enterprise Java in 2012 and Beyond, by Juergen Hoeller
Codemotion
Rich Ajax Platform - Programming for Web and Rich Client
Rich Ajax Platform - Programming for Web and Rich Client
Fabian Lange
Java servlet technology
Java servlet technology
Minal Maniar
CRX Best practices
CRX Best practices
lisui0807
Top 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud Developers
Brian Huff
AWS Tech Summit - Berlin 2011 - Running Java Applications on AWS
AWS Tech Summit - Berlin 2011 - Running Java Applications on AWS
Amazon Web Services
Docker Overview - Rise of the Containers
Docker Overview - Rise of the Containers
Ryan Hodgin
Apache Flex: Overview
Apache Flex: Overview
Tarun Telang
RESTful web apps with Apache Sling - 2013 version
RESTful web apps with Apache Sling - 2013 version
Bertrand Delacretaz
Restful web services rule financial
Restful web services rule financial
Rule_Financial
A Microsoft primer for PHP devs
A Microsoft primer for PHP devs
guest0a62e8
14 technologies every web developer should be able to understand
14 technologies every web developer should be able to understand
Um e Farwa
Fluxible
Fluxible
Taylor Lovett
Apache Phoenix Query Server PhoenixCon2016
Apache Phoenix Query Server PhoenixCon2016
Josh Elser
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Corley S.r.l.
Similar to Web Apps atop a Content Repository
(20)
Ibm web sphere application server interview questions
Ibm web sphere application server interview questions
Building Content Applications with JCR and OSGi
Building Content Applications with JCR and OSGi
Introduction To J Boss Seam
Introduction To J Boss Seam
Weekly Tech Session
Weekly Tech Session
Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011
Enterprise Java in 2012 and Beyond, by Juergen Hoeller
Enterprise Java in 2012 and Beyond, by Juergen Hoeller
Rich Ajax Platform - Programming for Web and Rich Client
Rich Ajax Platform - Programming for Web and Rich Client
Java servlet technology
Java servlet technology
CRX Best practices
CRX Best practices
Top 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud Developers
AWS Tech Summit - Berlin 2011 - Running Java Applications on AWS
AWS Tech Summit - Berlin 2011 - Running Java Applications on AWS
Docker Overview - Rise of the Containers
Docker Overview - Rise of the Containers
Apache Flex: Overview
Apache Flex: Overview
RESTful web apps with Apache Sling - 2013 version
RESTful web apps with Apache Sling - 2013 version
Restful web services rule financial
Restful web services rule financial
A Microsoft primer for PHP devs
A Microsoft primer for PHP devs
14 technologies every web developer should be able to understand
14 technologies every web developer should be able to understand
Fluxible
Fluxible
Apache Phoenix Query Server PhoenixCon2016
Apache Phoenix Query Server PhoenixCon2016
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Recently uploaded
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
itnewsafrica
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
itnewsafrica
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Nikki Chapple
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Manik S Magar
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Mark Simos
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
Michael Gough
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
Bernd Ruecker
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
Kaya Weers
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
Recently uploaded
(20)
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Web Apps atop a Content Repository
1.
1 Web Apps
atop a Content Repository © 2011 Adobe Systems Incorporated. All Rights Reserved.
2.
3.
The features shown
here work the same in the OS version
4.
Easier to demo
in CRX
5.
Free download of
CRX© 2011 Adobe Systems Incorporated. All Rights Reserved.
6.
7.
Highly dynamic and
extensible
8.
Maintainable
9.
We want REST©
2011 Adobe Systems Incorporated. All Rights Reserved.
10.
11.
Top-level Apache project©
2011 Adobe Systems Incorporated. All Rights Reserved.
12.
13.
Hierarchy
14.
Node types
15.
Properties
16.
Multi-values
17.
Ordered nodes© 2011
Adobe Systems Incorporated. All Rights Reserved.
18.
19.
Unstructured content
20.
Unstructured node type
21.
Binaries
22.
Unordered nodes© 2011
Adobe Systems Incorporated. All Rights Reserved.
23.
24.
Unstructured content
25.
More cool stuff
26.
Observation
27.
Access control
28.
Versioning
29.
Transactions
30.
etc.© 2011 Adobe
Systems Incorporated. All Rights Reserved.
31.
32.
Built on top
of JCR Content Repositories
33.
Implements OSGI with
Apache Felix© 2011 Adobe Systems Incorporated. All Rights Reserved.
34.
35.
JSP
36.
Server-side JavaScript
37.
Scala
38.
etc.© 2011 Adobe
Systems Incorporated. All Rights Reserved.
39.
40.
REST based
41.
Stateless
42.
Easy mapping of
URLs to repository nodes
43.
Render the resource
in various output formats
44.
Act on nodes
with HTTP methods
45.
Servlet resolution (resource
types)© 2011 Adobe Systems Incorporated. All Rights Reserved.
46.
11 What Sling
has to offer http://sling.apache.org/ Servlet resolution? Content Servlet resourceType © 2011 Adobe Systems Incorporated. All Rights Reserved.
47.
48.
REST based
49.
Implements OSGI using
Felix
50.
Yet another Apache
Open Source Project
51.
Update/Patch at runtime
52.
Extend with no
downtime
53.
Multiple versions of
the same bundle
54.
Modularize and isolate
applications© 2011 Adobe Systems Incorporated. All Rights Reserved.
55.
13 Did we
meet the challenge? Rapid prototyping and development Highly dynamic and extensible Maintainable REST And even more… © 2011 Adobe Systems Incorporated. All Rights Reserved.
Download now