The Integrating Hibernate and Spring training course is designed for experienced Java Developers who need to understand what Hibernate is in terms of today’s systems and architectures, and how to apply Hibernate to persistence requirements in Java and J2EE applications. The course then covers the Spring framework and how to integrate Hibernate as the persistence layer for Spring applications.
This course covers Hibernate concepts and practices for interacting between Java and relational databases. The goal of this course is to empower developers with the knowledge needed to design and implement Spring applications that effectively and transparently use Hibernate to manage data persistence. The areas addressed in this course range from data/class mapping and persisted object lifecycle and management to how Hibernate can be used in the Spring framework.
By attending Integrating Hibernate and Spring workshop, delegates will learn to:
- Explain how the issues associated with object persistence in a relational model are addressed by Hibernate
- Describe the relationships between SQL, Java, Spring, and Hibernate
- Discuss the challenges to adopting Hibernate in the enterprise
- Write applications that take advantage of the Hibernate Persistence Manager
- Map Java classes to relational tables
- Capture both relational and inheritance associations in metadata using either XML or the Java 5 Annotations mechanism
- Create and use mappings between Java classes and relational databases
- Explain how identity and keys are handled in Hibernate
- Describe the persistent object lifecycle and how that relates to transactions and concurrency
- Apply Hibernate’s data filtering and interception
- Explain the issues associated with complex frameworks such as J2EE and how Spring addresses those issues
- Write applications that take advantage of the Spring container and the declarative nature of assembling simple components into applications
- Work with Spring’s support for transactions
- Apply Hibernate within the Spring framework
- Basic experience in Java development
This Integrating Hibernate and Spring class is suitable for:
- Java Developers
- Object-Oriented Programmers
