Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training.
Face-to-face or remote-live: £1945
On-demand: £1145
Discounts: We offer multiple discount options. Click here for more information.
Face-to-face or remote-live: 5 Days
On-demand: Approximately 35 hours of coursework with personal facilitation, to be completed in a four week span.
Course Description
This course provides a comprehensive introduction to JPA (the Java Persistence API), the Spring and Hibernate open source frameworks as well as Web Services and AJAX. Suitable for both Spring3/Hibernate3 and Spring4/Hibernate4, the course includes coverage of the core Spring and Hibernate capabilities, as well as the integration capabilities provided by Spring.
This Spring/Hibernate course introduces techniques for using the many new and powerful capabilities that Spring4 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 JEE Web technologies.
The course covers all important capabilities of the Hibernate 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 covers fundamentals of JPA (the Java Persistence API) including JPA Annotations and JPQL (Java Persistence Query Language).
Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency. Attendees build working Spring/Hibernate applications utilizing the Eclipse IDE, providing a knowledge foundation applicable to all major development environments.
Course Prerequisites
Java SE programming experience and an understanding of object-oriented design principles. Fundamental knowledge of XML, HTML, and JavaScript is helpful but not required. HOTT's course Java Programming or equivalent knowledge provides a solid foundation.
Course Overview
Introduction to Spring
|
Configuration in Depth
|
Wiring in Depth
|
Introduction to Hibernate
|
Spring/Hibernate Integration
|
Updates and Queries
|
Transaction (TX) Management
|
The Hibernate Persistence Lifecycle
|
Relationships
|
Spring Web Integration
|
Hibernate Additional Topics
|
Hibernate and JPA (Java Persistence API)
|
Introduction to AJAX
|
Java and AJAX
|
Adding AJAX to Existing Web Applications
|
Web Services on the Server Side
|
Web Services on the Client Side
|
Related Courses
Testimonials
Instructor was very good. Knowledgable, provided real world examples, good presentation! Thanks!
— R.W., DocuTrac, Inc.
Course Schedule
Choose a city below to view a schedule and registration options. If you have any questions, please call us at 1.800.413.0939 between 9:00 am - 5:00 pm Eastern Standard Time.
Copyright© 2025 Hands On Technology Transfer