Goals
- Building robust Java EE applications based on Spring MVC
Program
Structure of a JEE web application
Principle of MVC and MVC 2
Spring architectures : presentation, building
blocks of Spring Ioc bases : concepts, implementation, structure of configuration files Contribution
of MVC 2 frameworks and positioning of Spring MVC
Implementation of Spring MVC
Organization of data access (Relational-Object Mapping – ORM)
Practical workshop: installation of the development and execution environment – construction of the minimal structure of a Spring MVC project
Beans configuration and dependency injection
Control of properties
Configuration inheritance
Assigning collections to the properties of a bean
Access to JNDI resources: configuration of data sources, email sessions
Practical workshop: Multiple bean configurations
Lifecycle of a request and presentation of the Spring taglib
Graphic components, creation of forms
Spring MVC controllers: creation, mapping of actions
Validation of forms: JSF validators, Bean Validation (JSR 303)
Management of error messages
Listeners, Interceptors
Language EL: presentation, expressions, implicit objects
Internationalization (i18n) in a Spring MVC application
Error
handling Type and conversion management
Definition and configuration of custom interceptors Upload
management
Workshop: Implementation of several forms: creation, validation, processing
Persistence spaces: page, request, session, application Session
handling: adding and retrieving attributes
Defining and using application variables
Creating and retrieving cookies
Workshop: Using the available persistence spaces
Presentation of templating solutions, layouts and custom components
Setup: configuration
Model page and use
Workshop: Integration of templates and use
Duration
3 days
Price
£ 1605
Audience
Java Developers
Prerequisites
Mastery of Java, knowledge of Servlets and JSP
Reference
JAV100220-F
Sessions
Contact us for more informations about session date