DEVELOPING SOA DATA SERVICE COMPONENTS WITH HIBERNATE
This 1 day virtual course serves as an introduction to Hibernate and teaches how the Hibernate object / relational mapping framework can be used to develop
POJO (plain old java objects) based Data Service Components. Many organizations are moving to Opensource as part of TCO (Total Cost of Ownership) reduction
initiatives. Hibernate is the defacto standard Opensource O/R mapping framework for producing POJO Persistence solutions. POJO Data Service Components, like all
POJO solutions, are loosely coupled, highly cohesive and run on no-cost licensed opensource software platforms. Students will learn how to use the Object / Relational
Persistence capabilities of Hibernate 3 in combination with Spring and SOA principles produce POJO Data Service Components.
After the class, Students will have three weeks to complete additional labs that will exercise and reinforce what they have learned.
The average lab takes 30 minutes to complete. During that period they shall have email access to the instructor to ask questions.
Answers to FAQs (frequently asked questions) shall be distributed to all students. Students shall also have access to the recorded class for 3 weeks following the class for personal review.
COURSE OBJECTIVES
After this course students will be able use Hibernate and Spring to produce platform independent SOA Data Service Components. They will have practical experience
applying Test Driven Development techniques to produce data service automatic test suites. They will know how to performance tune Hibernate Data Service solutions.
They will have experience setting up a Hibernate development environment.
Course Content
- Setting up a Hibernate Development Environment
-
Object / Relational Persistence Concepts
- Data Persistence Defined
- The Object / Relation Paradigm Mismatch
- Application Architecture and Persistence Layers
- Object / Relation Mapping Defined
- Mapping an Domain Model to a Relational Database
- O/R Mapping Frameworks
- JPA (Java Persistence API and Hibernate)
- Test Driven Design and O/R Mapping Frameworks
- Key Hibernate Capabilities
- Persisting a Domain Object
- Persisting an Object Map
- Test Driven Design and Hibernate
- Implementing a Data Service Components with Hibernate and Spring
- Hibernate Performance Tuning
Take-aways include:
- Course Notes
- Exercise Handbook
- Hibernate 3 Conceptual Principals
- Hibernate 3 Programming code examples
- FAQs Answers
- plus book and article references.
DURATION
- 1 Day
TRAINGING METHOD
Our 1 day hands-on courses are taught by industry experts and reinforced by self-study exercises over a period of weeks. Our approach uses Hands-on training to teach the "how" of a technology. It then uses the Conceptual Principals of a technology to teaches the "Why", "What", and "When to use" that technology. Self-study exercises gives students an effective way to practice what they are learned and perfect their skills over a period of weeks.During the 3 weeks following the class, students have email access to the Instructor and can ask questions relevant to the course. Answers to FAQs (frequently asked questions) shall be distributed to all students.
PREREQUISITES / RECCOMMENDED AUDIENCE
Students must have A good working knowledge of Java, including a good understanding of Opensource Java developments tools (Ant, Maven, Eclipse). They should also have an understanding of Spring Core 2.0 or later.Students must also have internet access. Mac workstations should be OS 10.4 or later. Windows workstations should be XP or Windows 7 Professional.PRICE
- $1,575 per student
- Corporate package rates are available upon request.
- For additional information please email us at
"training@maxworks.com"
SCHEDULE
- This virtual course will be given on a Weekly basis 8:30 AM to 4:30 PM ET for the next three months starting December 2010. The exact weekday is to be determined in November 2010.
- Published Technical Author
- Conference Speaker
-
Click here for Instructor Bio




