0
<ul><li>Chris Frost </li></ul><ul>Modular Web Apps with Virgo & Snaps </ul>
Virgo Recap <ul><li>Enterprise OSGi Application Server
OSGi is the programming model
Web apps supported through an OSGi spec </li></ul>
<ul>Snaps basics </ul><ul><li>Lots of Snaps (Web Application Bundles)
Snaps have the hosts ServletContext
Uses a filter to dispatch requests from the host
Everything else is business as normal </li></ul>
<ul>/app/orders  /app/billing </ul><ul>Nesting context paths </ul>
Snaps filter <ul><li>Still just web.xml
Upcoming SlideShare
Loading in...5
×

EclipseCon USA 2011 Virgo Snaps

2,396

Published on

Modular Web apps with Eclipse Virgo Snaps from EclipseCon2011 Santa Clara

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,396
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
58
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "EclipseCon USA 2011 Virgo Snaps"

  1. 1. <ul><li>Chris Frost </li></ul><ul>Modular Web Apps with Virgo & Snaps </ul>
  2. 2. Virgo Recap <ul><li>Enterprise OSGi Application Server
  3. 3. OSGi is the programming model
  4. 4. Web apps supported through an OSGi spec </li></ul>
  5. 5. <ul>Snaps basics </ul><ul><li>Lots of Snaps (Web Application Bundles)
  6. 6. Snaps have the hosts ServletContext
  7. 7. Uses a filter to dispatch requests from the host
  8. 8. Everything else is business as normal </li></ul>
  9. 9. <ul>/app/orders /app/billing </ul><ul>Nesting context paths </ul>
  10. 10. Snaps filter <ul><li>Still just web.xml
  11. 11. Define the subpath for slices with a filter </li></ul>
  12. 12. Snaps Tags <ul><li>JSP tag to look up slices & their properties </li></ul>
  13. 13. Demo Time Questions after, One answer per QCode
  14. 14. <ul>Current Status </ul><ul><li>Prototype, not part of the Virgo release process
  15. 15. Works with Virgo 3.0.0.M03
  16. 16. and Gemini 1.2.0.M04
  17. 17. In the future.... </li></ul>
  18. 18. <ul>Getting Started </ul><ul><li>Pre-req: Java 6, Virgo & Gemini Web
  19. 19. Download Virgo
  20. 20. Check out Snaps from Git
  21. 21. Modify and play with the samples </li></ul>
  22. 22. Further Information <ul><li>g it://git.eclipse.org/gitroot/virgo/org.eclipse .virgo.snaps.git
  23. 23. @cgfrost #VirgoRT
  24. 24. http://wiki.eclipse.org/Virgo </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×