This course, available for both Spring 2.5 and Spring 3, includes coverage of all the core Spring and Hibernate capabilities, as well as the integration capabilities provided by Spring. It provides extensive coverage of using Spring and Hibernate together, as well as all the core concepts of Spring and Hibernate themselves. All capabiliites are practiced via an extensive set of hands-on labs.
The course starts with the basics of Spring and in-depth coverage of using the powerful capabilities of the Core module to reduce coupling and increase the flexibility and ease of maintenance and testing of your applications. It goes on to cover the basicis of using Spring to simplify the creation of a persistence layer, first with JDBC (which defines some of the core capabilities and structure), and then using the Hibernate integration capabilities included in Spring.
The Hibernate material covers all basic Hibernate concepts, including mapping persistent classes, and using Session and SessionFactory to access and manipulate persistent entities. Querying with the Hibernate Query Language (HQL) is covered in depth, from basic queries to more advanced queries like eager queries using left joins. It also includes coverage of advanced concepts such as collections of value objects, relationships, and inheritance and polymorphic queries.
This course is hands on with labs to reinforce all the important concepts. It will enable you to build working Spring/Hibernate applications, and give you an understanding of the important concepts and technology in a very short time.
The standard platform does all labs with the Eclipse IDE, and the lab instructions include detailed directions for setting up and using it. The course is available for all major development environments, including IBM RAD.