Using Spring MVC

Recommended Duration:
3 Days
Benefits
Students learn to create web applications using the Spring MVC Framework. Spring MVC allows rapid development of applications. Students will learn the architecture first, then create applications using Spring MVC.
Audience
Java developers who will use Spring MVC to create web applications.
Prerequisites
Java developers with experience using Spring, JSPs and Servlets will get the most out of this course. None of the prior skills are strictly required to complete course exercises but are necessary to fully understand is being accomplished.
Major Topics
  • Spring MVC architecture and Framework
  • Understanding Model View Controller
  • Dispatcher Servlet
  • Spring Configuration and MVC
  • Introduction to Spring Web Flow
  • Internationalization
  • Web Flow and State
  • JavaScript and JQuery
  • Rich client interface using AJAX
  • Spring security
  • Spring application components
  • Spring Web Flow view pages, actions
  • Web binding
  • Validation and branching
  • View resolvers
  • Spring custom tags
  • Web Application Contexts
  • Testing Spring MVC applications
  • Component testing
Exercises
Ten computer exercises will be conducted to emphasize major course topics. Exercises may be performed using available IDE (Eclipse, IBM RAD, Oracle JDeveloper) or command-line tools. The local test Java EE application server or appropriate environment can be used for the course.