HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
SpringSource's Hibernate with Spring (HIBERNATE-01-03)
CODE: HIBERNATE-01-03          DURATION: 3 DAY/S
In this 3-day Hibernate with Spring training you will learn how to create effective data-driven Spring applications with Hibernate. The training shows the use of both XML and annotation based configuration of both Spring and Hibernate.

Through this Hibernate with Spring course, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in a highly interactive, intensely hands-on setting.

LEARN HOW TO:
At the end of this Hibernate with Spring training course, you will gain an understanding of creating Spring applications with Hibernate and be able to:
  • Configure Hibernate in the context of a Spring application
  • Create efficient object/relational mappings with Hibernate
  • Leverage the Spring Framework to facilitate Hibernate session, transaction and exception management
  • Use Hibernate with Spring and understand fundamental architectural issues
  • Know how and when to use parts of the Spring Framework
PROGRAMME
Day 1 - Spring Framework Fundamentals
  • Introduction to Spring
  • Using Spring to configure an application
  • Simplifying application configuration
  • Annotation-based dependency injection Simplyfying JDBC-based data access with Spring
  • Simplifying JDBC-based data access with Spring
  • Driving database transactions in a Spring environment
Day 2 - Using the Hibernate ORM
  • Introducing object-to-relational mapping (ORM)
  • Getting started with Hibernate in a Spring environment
  • Using JPA annotations and Hibernate XML
  • Inheritance: considerations and trade-offs
  • Defining custom user-types for Value Objects
  • Using queries: HQL, criteria API, native (SQL)
  • Hibernate in web applications: open session in view
  • Using the different Java collection mappings
  • Using joins and components to go beyond naïve class to table mappings
Day 3 - Hibernate Internals and Configuration
  • Working with Hibernate objects
  • Lazy loading and detached objects
  • Optimistic and pessimistic locking
  • Mixing Hibernate and JDBC
  • Performance Tuning
  • Advanced Features: interceptors, schema generation, caching, batching
IN PARTNERSHIP WITH SPRINGSOURCE
IS THIS COURSE FOR YOU?
This Hibernate with Spring training is designed for developers interested in developing Hibernate with Spring

COURSE PREREQUISITES
To benefit from this Hibernate with Spring course, you should:
  • Be able to create basic Java web applications
  • Have a basic understanding of JDBC and relational database concepts

COURSE LABS & EXERCISES
This Hibernate with Spring course places a heavy emphasis on gaining practical skills for using Hibernate in your own projects. A number of labs and exercises will be undertaken.

Since lab work is an important part of the course, you use a computer when taking part in this Hibernate with Spring course.

© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship