training,courses,course,training course,scrum,agile project,spring,ajax,java,uml,rails,ruby,hibernate,apache,tomcat,mentoring,on site training training,courses,course,training course,scrum,agile project,spring,ajax,java,uml,rails,ruby,hibernate,apache,tomcat,mentoring,on site training
  HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET APACHE & TOMCAT  
Ajax Whizz: Direct Web Remoting (DWR-01-03)
CODE: DWR-01-03          DURATION: 3 DAY/S
This highly practical, 3-day course has been designed and developed by DWR project lead, Joe Walker. Throughout this course you will learn how easy it is to use DWR to connect Ajax web applications to Java services and to use Comet and reverse Ajax to publish changes to multiple browsers. This course is best suited for Java developers that want to Ajax-enable their applications, get the most from DWR and begin using widget libraries to create advanced user interfaces.

LEARN HOW TO:
  • Use the DWR remoting model, calling Java from JavaScript
  • Avoid security pitfalls like CSRF and XSS
  • Use DWR's HTML manipulation functions
  • Integrate with various Ajax widget toolkits
  • Configure DWR using Annotations, Spring, Fluency and Guice
PROGRAMME
Day 1: Ajax Foundations
  • Introduction to DWR, Reverse Ajax
  • Using dwr.util to create a table-based data editor
  • Features like batching, and call hooks
  • Different ways to configure DWR
  • Integration with Spring
Day 2: Core Features
  • Security – avoiding the pitfalls of CSRF, JavaScript Hijacking and XSS
  • Accessibility – keeping in-sync with screen readers
  • Reverse Ajax – Configuring DWR to use Comet, polling and piggyback
  • Events and updating clients from the server
  • Error handling
  • Widget toolkit integration
Day 3: Application Design
  • Step-through design of dynamic multi-user application
  • Writing JavaScript using Java
  • The challenge of the event model
ABOUT THE AUTHOR
Joe Walker, works on advanced development techniques such as Ajax and is the creator of DWR - Direct Web Remoting - the most popular Ajax toolkit for Java.
More about Joe Walker
IS THIS COURSE FOR YOU?
If you are a Java developer that wants to Ajax enable their applications, get the most from DWR and begin using widget libraries to create advanced user interfaces, this course is for you!

COURSE PREREQUISITES
To fully benefit from this course you should have an understanding of Java programming and the core Java APIs (equivalent to our Object Oriented Programming with Java course), as well as a basic knowledge of JavaScript.

COURSE LABS & EXERCISES
Mix of class and exercises.

© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Training Rooms  Newsletter