framework spring

Goals


- Build a dynamic website quickly with Spring

Program

Inversion Of Control (dependency injection)
Role of a light container, frameworks available
Presentation of Spring, versions, uses
Panorama of the different bricks: Core, Web, ORM, AOP, …
Setting up the environment, necessary libraries

Workshop: Installation of the environment (Spring STS) and configuration of a Spring 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
Transaction management

Workshop: Multiple creations and configurations of beans, instantiations

JUnit unit tests, Mocks
Configuration by announcements
Execution, reports

Workshop: Implementation of Spring JUnit unit tests

Reminders of JDBC and Pattern DAO (Data Access Object)
Contribution of Spring DAO (JdbcTemplate)
Configuration of data sources and access to JNDI resources
Coupling of Spring with ORM frameworks
Transaction management by annotations

Workshop: Spring DAO implementation, Spring / JPA-Hibernate coupling

Duration

3 days

Price

£ 1605

Audience

All

Prerequisites

Knowledge of servlets and JSP

Reference

JAV280-F

Sessions

Contact us for more informations about session date