Building AJAX Enabled JSF Components

  • 465 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
465
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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