Enterprise Spring with Hibernate and JPA Development

TRAINING COURSE OVERVIEW

This Spring and Hibernate training course shows you how to create enterprise applications using the latest versions of the very popular Spring and Hibernate frameworks. The training course will be delivered using Eclipse and Maven as the core development and build environments. In addition to teaching all the major aspects of both frameworks, the course also covers best practice integration between the frameworks and also the architectural principles surrounding how to use the frameworks appropriately. Note that additional optional modules are available covering Spring security, Spring messaging and Hibernate caching.

AUDIENCE

Developers who need to be able to build enterprise Java based applications using both Spring and Hibernate technology

Introduction to the Java Persistence API

History of JPA
The need for Object Relational Mapping technology
Hibernate and the JPA
Mapping beans using JPA annotations
Using the EntityManager to work with data
Implementing relationships

Spring and the JPA

Integrating Spring with the JPA
Injecting EntityManagers into DAOs
Spring configuration for effective use of JPA with Spring
Session management
Working with Transactions
Coordinating transactions with appropriate propagation