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