This an intermediate level Hibernate and Spring training course, designed for developers that need to understand how and when to use Hibernate in Spring applications.
Do you need comprehensive introductions to both the Spring and Hibernate open source frameworks? Suitable for both Spring3/Hibernate3 and Spring4/Hibernate4, it includes coverage of all the core Spring and Hibernate capabilities, as well as the integration capabilities provided by Spring.
You will engage in an extensive set of hands-on labs that reinforce all the important concepts and capabilities. You will build working Spring/Hibernate applications, and get an understanding of the important concepts and technology in a very short time.
Spring: As well as being current with recent Spring releases, this course introduces techniques for using the many new and powerful capabilities that Spring supports. It includes complete coverage of the three main configuration styles (@Configuration, @Component, XML), and guidelines for their usage. It also covers more advanced capabilities such as support for JDBC and persistence frameworks like Hibernate, Spring declarative transactions, and Spring integration with Java EE Web technologies.
Hibernate: The course covers all of the important capabilities of this open source object/relational persistence and query service for Java. Coverage includes developing persistent classes in Java, as well as using associations/relationships, inheritance, polymorphism, composition and collections. It also provides an overview of JPA (the Java Persistence API).
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.
Attendees should have Java development experience or have taken an introductory-level Java course.