SpringOne 2GX 2011

Chicago, October 25-28, 2011

Magnificent Mile Marriott
Downtown Chicago
540 North Michigan Ave.
Chicago, Illinois   60611
1 (800) 228-9290
[ Map it ]

Jeremy Grelle

Senior Software Engineer, SpringSource

Jeremy Grelle is an open source software engineer with SpringSource, a division of VMware, who specializes in bringing the cutting-edge techniques of web application development to the Java and Spring ecosystems. He is the creator of the Spring JavaScript, Spring Faces, and Spring BlazeDS Integration projects, and he represents SpringSource on the JSR-314 Expert Group for JSF 2.0. He is a software artisan with extensive experience in combining server-side Java with the latest web browser technologies to deliver a rich and usable experience for the end user on the web.

Jeremy is a frequent speaker at industry conferences such as JavaOne, The Spring Experience, SpringOne, JSFOne, TheServerSide Java Symposium, and Java and Flex user group events, and always enjoys getting out and showing his fellow developers how to bend web browsers to their will and the possibilities of what can be created with Spring and its wealth of complimentary web technologies.

Presentations

Ajax Integration Guide for 2008

Today, there are a wealth of technologies to take advantage of to add Ajax behaviors to your web applications. This session will assume you know the basics of Ajax, and will dive straight into evaluating the leading Ajax technologies, where they are going, and how to integrate them with Spring. Attendees will emerge with an understanding of which tools to use when, and how they work in a Spring environment.

Topics covered include: - Remoting technologies such as DWR and JSON - Lightweight Javascript libraries such as Prototype, Scriptaculous, and jQuery - Full solution Javascript frameworks such as Dojo and Ext - Useful integration helpers for simplifying use of these frameworks - How to integrate with Spring

Spring and Java Server Faces: A Match Made in Heaven?

This session illustrates how JSF and Spring fit together with Spring Faces, and how to use these technologies together to create rich web applications. Attendees will learn how Web Flow and Spring Faces help to make using JSF a more pleasant experience.

Some of the topics covered include: - How Spring plugs into the JSF Lifecycle for navigation handling and state management - How Spring integrates with popular JSF libraries such as Facelets and Ajax4JSF - How Spring enhances JSF's exception handling capabilities - How Spring usage compares to standard JSF Navigation Handling and to JBoss Seam - Patterns and practices for getting the most out of Spring in a JSF application - Roadmap for future integration enhancements

Rich Web Forms

Nearly every web application must process user input of some kind. Forms are an especially important element for supporting complex user interactions and data entry processes. In this session you will learn to use leading JavaScript frameworks with Spring and Spring Web Flow to develop rich user input forms with minimal effort.

Topics covered: - Implementing common form behaviors such as as-you-type validation, hovers, and alert indicators - Integrating form input controls such as auto-complete combo boxes and date choosers - Binding form input to server-side resources - Accounting for accessibility guidelines - Styling forms consistently using CSS - Leveraging server-side Spring resources to enhance user feedback.