Alyssa_C
2 days left: SpringOne2GX Early Bird Pricing Ends Friday! Learn from Spring, Groovy, Grails experts http://bit.ly/9d2vtK #springone2gxSep 1, 2010 11:37 AM
Spring JavaScript is a JavaScript abstraction framework that allows you to progressively enhance a web page with behavior. The framework consists of a public JavaScript API along with an implementation that builds on the Dojo Toolkit. Spring.js simplifies the use of Dojo for common enterprise scenarios while retaining its full-power for advanced use cases. Come to this session to learn to use Spring.js and Dojo to create compelling user interfaces for your Spring MVC web applications.
This session will walk through using Spring.js to add a number of rich web capabilities to your applications, including: - Decorating standard HTML links and forms with Ajax events - Linking in partial updates to a page - Adding effects such as progress indicators, blinds, and popups - Performing client-side validation
In addition, you'll see how Spring.js can help with: - Gracefully degrading when JavaScript is not available - Meeting requirements for accessibility - Applying progressive enhancement techniques
Traditional JSF development has gained a reputation for being overly complex and cumbersome. Spring Faces introduces a host of features that improve the development experience and performance a JSF application. In this session, attendees will see a real-time demonstration of how Spring Faces makes the JSF experience more productive and reduces the pain of container re-starts and verbose configuration.
This live coding session will highlight the features of Spring Faces that make using JSF and Spring together a more cohesive experience: - High-level DSL for structuring control logic that utilizes EL and Groovy and is both easy to unit test and fully dynamic and refreshable in-container at runtime. - Introduction of view and flow scopes that fit more naturally with JSF's stateful model - Reduction in external configuration with no need for JSF managed- bean or navigation-rule definitions - Easy-to-introduce client-side validation and Ajax - Flow-managed persistence contexts that enable true transparent persistence. - Simplified integration with Spring Security - Less conceptual disconnect by enabling the Spring programming model throughout the stack ("turtles all the way down")
Flex offers several ways to communicate remotely from the client to a back-end system, but it is ultimately agnostic to the technology being used on the server. Connecting a Flex front end to a Spring-based service layer has long been possible, but it hasn't always been easy or obvious how to do so without a heavy investment in proprietary technology. Come to this session to see how to take advantage of the recently open-sourced BlazeDS project from Adobe to make connecting Flex to Spring easier and more natural.
This session will walk through several approaches to communication between Flex and Spring, including:
Exporting Spring beans for direct remoting
Creating and consuming RESTful Spring resources
Creating and consuming SOAP based Spring web services.
Each approach will be examined in detail, with a comparison of the pros and cons of each technique so that attendees may make an informed decision when choosing the approach to use in their own rich applications.