Goals
- Building robust JEE applications with Spring MVC and Hibernate
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)
Hibernate: principle, versions, implementation Structure of a web project combining Spring MVC / Hibernate 3
Practical workshop: installation of the development and execution environment – construction of the minimal structure of a Spring MVC / Hibernate3 project
Configuration of beans and instantiation of the container
Dependency injection by mutator / constructor
Control of properties
Automatic linking of beans (XML configuration / annotations)
Configuration inheritance
Assignment of collections to the properties of a bean
Access to JNDI resources: configuration of data sources, email sessions
Transaction management
Practical workshop: Multiple bean configurations and JNDI access
Implementation of actions
Management of forms
Validation of forms and advanced interactions
Taglibs Spring
Management of types and conversions
Messages and internationalization
Development of interceptors
Use of Ajax
Templating: principle, implementation
Practical workshop: Building a complete management application
Configuration of object relational mapping (XML or annotations)
Management of unique identifier
Relations between objects: OneToOne, OneToMany, ManyToOne, ManyToMany
Strategies for loading collections (lazy / eager loading)
Management of object inheritance
HQL language: syntax , use
Use of native SQL queries
Parameterized queries, sorting and paging
Transaction management
Best practices and caching
Practical workshop: accessing data and using the HQL language
Duration
5 days
Price
£ 2307
Audience
All
Prerequisites
Knowledge of Servlets and JSP
Reference
JAV501-F
Sessions
Contact us for more informations about session date