Chariot Education Services
Regular Location: Chariot - Philadelphia
Course: SpringSource Training - Rich Web Applications with Spring
In-depth training in all aspects of Spring MVC, Web Flow, Tiles, Javascript, Flex and Blaze DS, Security, Personalization, Localization, and much more.
Upcoming Classes
For more dates or different classes, check our complete online schedule.
| Start Date | Pricing | Location | |
|---|---|---|---|
| Tue Jul 24 2012 | $2,400.00 | Chariot - Philadelphia |
Course Description
Rich Web Applications with Spring is a 4-day training course led by SpringSource experts covering today’s most important topics and technologies related to developing web-based Spring applications. The course covers
Spring MVC, Web Flow, Web Application configuration, and elements such as HTML, CSS, JavaScript. Rich Web application
frameworks using AJAX and Flex are also discussed, as well as rapid application development with Grails and Roo.
Completion of this course entitles each student to waive the registration fee for the SpringSource Certified Enterprise Integration Specialist Examination and it is also ideal preparation for the exam.
Prerequisites
- Basic understanding of core Spring fundamentals – Spring Container, inversion of control, XML and annotation-driven bean definitions. * Experience with developing web-based applications using Java strongly suggested * Experience in another web framework such as Struts or JSF helpful, but not required * Comfort with basic JSP / HTML coding desired
Course Outline
Spring Web MVC
- Spring MVC annotation-based programming model
- Page composition with layout technologies such as Tiles
- Rendering multiple content types
- Handling exceptions
- Processing form pages
- Internationalization and personalization
Spring Web Flow
- Introduction to Spring Web Flow
- Authoring flow definitions
- View states, events and transitions
- Adding flow behavior
- Working with scoped data
- Using the Web Flow integration with JSF
Spring Security
- Securing a web application with Spring Security
Integration With Client Technologies
- Modern Web UI
- Progressive enhancement, accessibility, web design
- Working with HTML, CSS and JavaScript
- Using a JavaScript framework (Dojo) for DOM scripting and UI widgets
- Integrating Flex clients with Spring applications
Rapid Application Development
- Using Grails & Spring Roo

