Spring Web Training

Registration for this class is closed..
Find Other Offerings
Map/Hotel Information
Course Description
Course Datasheet
Classroom (4 Days)   English
21 May 2013 09:00 AM  -  24 May 2013 05:00 PM
(GMT-05:00) Central Daylight Time (America/Chicago)
VMware Education
S2 - MicroTek Chicago - Downtown Facility
230 W. Monroe
Suite 550
Chicago, IL, United States 60606
Spring Web is a four-day training course in Web application development. This hands-on training teaches you how to apply the latest in Spring to create Web applications.
Completion of this training entitles the student to receive a free voucher to schedule the exam that is required to become a VMware® SpringSource® Certified Spring Web Application Developer. This training is ideal preparation for the certification exam.

Objectives:   •  Use the Spring Framework to develop Web applications
•  Use Spring Web Flow to implement stateful interactions
•  Secure Web applications with Spring Security
•  Test Web applications for correctness and performance
•  Create rich Web user interfaces with Ajax and JQuery
•  Use Spring Roo to create a Spring Web application in minutes
•  Use the VMware® SpringSource® Tool Suite and Spring Insight
Intended Audience:   •  Developers
•  Architects
Prerequisites:   •  Experience using Java to develop applications
•  Basic understanding of Spring
Outline:   1  Development Environment
•  Eclipse (SpringSource Tool Suite distribution)
•  Apache Tomcat/VMware® vFabric™ tc Server
•  Spring Insight
•  Testing tools
2  Spring Overview
•  Introduction to Spring configuration
•  Bean life cycle
•  Simplifying configuration
•  Integration testing with Spring
3  Getting Started with Spring Web MVC
•  Spring model-view-controller (MVC) overview
•  DispatcherServlet
•  Controller programming model overview
•  Spring MVC views
•  Simplifying configuration
4  Spring MVC Configuration Options
•  Spring MVC infrastructure Beans
•  URL mappings
•  Handler interceptors and handler adapters
•  Exception resolvers
•  Message source
5  Managing Layouts in Spring MVC
•  Page layout and structure
•  Creating reusable templates with Apache tiles
•  Configuring tiles in Spring MVC
6  Using Views in Spring MVC
•  Views and view resolvers
•  Setting up a view resolver chain
•  Alternating views
•  JSON views
7  Building Form Pages with Spring MVC
•  Form rendering
•  Type conversion
•  Data binding
•  Form validation using Spring and Bean validation (JSR 303)
•  Form object management
8  Site Personalization with Spring MVC
•  Working in several languages: internationalization support in Spring MVC
•  Look-and-feel changes using themes
9  Building Rich Web Applications with Ajax
•  Ajax and Spring MVC
•  Using JavaScript frameworks
•  Spring MVC and jQuery
•  Creating custom tags to minimize the size of your JSPs
10  Getting Started with Spring Web Flow
•  Motivation for Spring Web Flow: handling problems like duplicate form submission, stale session state, and state collision between windows
•  Spring Web Flow architecture and generic configuration
11  Spring Web Flow Language Essentials
•  Typical flow makeup
•  Using XML to author flows
•  Testing flow execution
12  Spring Web Flow Actions
•  Available scopes (request, flash, conversation, and so on)
•  Executing actions and data binding
•  Validation and branching
•  Action state and various types of actions
•  Decision state and exception handling