Building AJAX Enabled JSF Components
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Building AJAX Enabled JSF Components

on

  • 735 views

 

Statistics

Views

Total Views
735
Views on SlideShare
733
Embed Views
2

Actions

Likes
0
Downloads
10
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Building AJAX Enabled JSF Components Presentation Transcript

  • 1. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions Building AJAX Enabled JSF Components ajax and the dojo - myfaces integration Bill Dudney Virtuas Open Source Solutions Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 1
  • 2. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions AJAX hysteria, hype or real stuff? Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 2
  • 3. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions Stats 157,000,000 hits (google ‘ajax’) 102,000 hits (google ‘ajax library’) 40,400 hits (google ‘ajax conference’) 21,800 hits (google ‘ajax component’) 154,000,000 hits (google `ajax !cleaner`) Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 3
  • 4. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions AJAX? Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 4
  • 5. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions Compare Java - WebStart Thin Client RCP (Eclipse) Platform (NetBeans) Flex Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 5
  • 6. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions JSF Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 6
  • 7. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions JSP Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 7
  • 8. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions Bean Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 8
  • 9. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions Configuration Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 9
  • 10. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions Faces Request Restore View Servlet Apply Request Values Each of these phases Process can optionally skip to Validations Render Response Update Model Values Render Invoke Response Response Application Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 10
  • 11. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions Custom Components Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 11
  • 12. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions <<render>> <<tag>> HtmlFishEyeNavigationMenuRenderer HtmlFishEyeNavigationMenuTag <<UIComponent>> HtmlFishEyeNavigationMenu Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 12
  • 13. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions <<render>> HtmlFishEyeNavigationMenuRenderer Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 13
  • 14. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions <<UIComponent>> HtmlFishEyeNavigationMenu Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 14
  • 15. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions <<tag>> HtmlFishEyeNavigationMenuTag Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 15
  • 16. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions dojo Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 16
  • 17. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions dojo <=> MyFaces Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 17
  • 18. Colorado Software Summit: October 22 – 27, 2006 © Copyright 2006, Virtuas Open Source Solutions MyFaces Fisheye Demo Bill Dudney — Building AJAX Enabled JSF Components — ajax and the dojo - myfaces integration Page 18