Spring MVC

Request lifecycle Parameter binding
  • Understand how Spring binds web parameters to your business objects and provide validation and error handling at the same time.
  • Know which default binders are being used, how to plug in extra, and how to built your own.
  • Understand the default built-in validation mechanism.
  • Know which role property editors play
  • Know how to use the spring form tag library and how it can be used to bind the values of a Command object to a HTML form and display binding errors.
Bean Configuration
  • Explain how Spring configuration works in general using the Spring application context and the web.xml file.
Tag libraries I18N
  • Understand how Spring MVC supports I18N and identify its main components.
  • Know how to retrieve the locale from the request and so lookup a Locale-aware message.
  • Know how to store Locales and how they can be changed at runtime.
  • Understand its ResourceBundle support.

Exception handling
  • Understand how the exception handling mechanism works.
  • Know how to extend the built-in exception handlers and how to write your own.
Annotation-based controller configuration
  • Understand how to modify your configuration in order to enable annotations
  • Define a controller and handler methods
  • Define the binding of request parameters to method parameters
  • Store attributes in a session
Spring MVC in general
  • Demonstrate understanding of the purpose of Spring MVC.
  • Identify common design pattern that are used by Spring MVC.
  • Show knowledge of supporting classes of the Spring MVC framework, e.g. WebApplicationSupport, DelegatingFilterProxy.

你可能感兴趣的:(spring,Web,bean,mvc,xml)