Courses / Java/JavaEEWeb Development | Frameworks/Tools | Java/JavaEE | Ultimate | Managers | Nuggets/Seminars | |
|
|
|
Ultimate Hibernate | |
Course Syllabus | Time Table Calendar | Time Table List | |
![]() |
|
| Duration: 24 Hours (3 days) | |
| Upcoming Date: the upcoming date will be published soon | |
Day 1
Introduction ( 1 hour
):
- Hibernate basic usage.
- When Hibernate might be risky.
Using annotations for mapping ( 3 hours):
- Standard JPA annotations.
- Hibernate extensions.
- Queries mapping.
- Overriding metadata with XML.
- Custom SQL for CRUD operations.
- Tuplizers.
Associations and collections mapping in depth ( 4 hours):
- Unidirectional vs. Bidirectional associations.
- Choosing the right collection class.
- Many to many mapping techniques.
- Fetching strategies - lazy, eager and what’s between.
- Generating optimized SQLs.
- How Proxies work.
Day 2
Interceptors and events ( 2 hours):
- Using interceptors to manipulate entities.
- Hibernate events architecture.
Using Native SQL to improve performance ( 2 hours):
- Native SQL for optimized performance.
- Handling scalars and entities.
- Query spaces.
- Named queries.
Advanced caching options ( 4 hours):
- The 2nd level cache
- Caching strategies
- Controlling cached objects
- The Query cache
- Distributed caches
Day 3
Hibernate and Security ( 2 hours):
- Creating a JAAS login module with Hibernate
- Hibernate declarative security
- Row-level security
Performance Issues and Tuning ( 4 hours):
- Identifying SQL problems
- Collections performance
- In house performance monitoring
Integration with other tools ( 2 hours):
- Spring
- J2EE containers
- Apache Lucene
- jBPM
Community Development
We have created a unique development process that harnesses the power of a worldwide community an...
High quality courseware
Get constantly updated and optimized courseware for your courses at attractive prices
Wish to develop a new course?
Browse the syllabi at Trainologic's site and find an undeveloped topic that fits your expertise (...
blog
11.07.11
AviN
How to make the most out of Sonar when working with legacy code
16.06.09
rank
Managing WebSphere 6 Resources with JMX - How to (part 2)
15.06.09

