JB297 JBoss Hibernate Technology

En Madrid (España)

2.040€ - ($1.461.527)
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Madrid (España)
  • Duración:
    3 Días

Realiza el Curso de JB297 JBoss Hibernate Technology. Se requiere que tengas conocimientos previos en las plataformas Java y en la legislación de los sistemas de integración. A través del curso aprenderás sobre el paradigma mismatch; te formarás en Hibernate 3 Frameworks; aprenderás sobre una aplicación hibernate y sus componentes conociendo sus diversas herramientas y posibilidades. Y mucho más.

Información importante

¿Dónde se da y en qué fecha?

comienzo Ubicación
Calle Marcelo Spinola, 42, 28016, Madrid, España
Ver mapa

Preguntas Frecuentes

· Requisitos

Experience with Java Platform, Enterprise Edition (Java EE) or Java 2 Platform, Enterprise Edition (J2EE) A high-level understanding of enterprise software systems development An understanding of legacy systems integration


Course Summary

JBoss Hibernate offers high-performing object/relational persistence and query services. The JBoss Hibernate Technology (JB297) three-day course gives Java developers the knowledge and skills required to leverage the powerful Java Hibernate Application Stack.

This course strongly emphasizes and makes extensive use of Hibernate Core, Hibernate EntityManager, Hibernate Annotations, and Hibernate best practices.Through clear interactive lectures and hands-on labs, students are introduced to Hibernate Framework APIs, design and development essentials, along with its practical applications and best practices strategies.

Hibernate helps students produce and maintain well-designed, robust business applications while optimizing performance and reducing software maintenance costs. This course will also demonstrate Hibernate testing and runtime techniques and enhancements which are well-suited for next-generation, standards-based Java applications.

What you will learn:

  • State of the Union
  • Introductions
  • Explanation of .org vs. .com
  • Brief overview of products
  • Understanding Basic Object-Relational Mapping
  • Understanding Persistence
  • Paradigm Mismatch
  • Hibernate 3 Frameworks
  • Hibernate 3 vs. EJB 3.0 Framework
  • The Essential Hibernate Application Illustrated
  • A Basic Hibernate Application and Components
  • Understanding the Hibernate Code
  • Explaining How the Code Fits Together
  • Introducing Hibernate Tools and Tasks
  • Introduction to Hibernate ORM
  • Hibernate Project Overview
  • Object Domain Analysis
  • Domain Model Classes
  • Persistent Classes Mappings
  • Hibernate Entities
  • Hibernate Value Objects
  • Persistent Classes in Hibernate.
  • More Persistent Class Mapping Details
  • Review of Database Identity Issues
  • Creating Mapping Metadata with Annotations
  • Identifying Entities and Value Objects
  • Mapping Entities with Identity
  • Simple Property Mapping Strategies
  • O/R Mapping Details & Inheritance & Associations
  • Understanding Inheritance
  • Hibernate Inheritance
  • Hibernate Inheritance with Entities
  • Hibernate Inheritance Strategies
  • Hibernate Associations - Polymorphism
  • Entity Relationships - Polymorphism
  • Advanced Association Mapping Details
  • Transactions, Concurrency & Objects
  • Persistence Lifecycle
  • Enabling Transitive Persistence
  • Cascading Operations
  • Enabling Cascading Persistence
  • Enabling Cascading Deletions
  • Understanding Orphan Deletion
  • Cascading Persistent State
  • Object State and Persistence
  • Understanding, and Using Object Identity and Equality
  • Understanding Transactions
  • Understanding Hibernate Transactions
  • Understanding Hibernate Queries
  • Efficient Object Retrieval in Hibernate
  • Hibernate Query APIs and Options
  • Hibernate Query Language (HQL)
  • Hibernate Query By Criteria (QBC) API
  • Hibernate Query By Example (QBE) API
  • Hibernate Fetching
  • Collection Filters
  • Dynamic Data Filters
  • Best Practices & Improving Performance
  • Hibernate Application Design
  • Design Layers
  • Use Cases
  • Design Patterns
  • OSIV
  • Hibernate Interceptors
  • Data Access Object
  • Data Transfer Objects
  • Hibernate Conversations
  • Audit Logging in Hibernate
  • Hibernate Event Mechanisms
  • Hibernate Application Configuration and Deployment
  • Hibernate Configuration Strategy
  • Standalone Hibernate Applications
  • In-Container Hibernate with JBoss 5
  • Deployment Practices
  • Hibernate Application Tuning and Performance
  • High-Availability
  • Hibernate Caching
  • Hibernate Session
  • Hibernate Second-Level Cache
  • Hibernate Application Monitoring and Management
  • Hibernate Configuration
  • Hibernate Statistics API
  • Hibernate Testing and Additional Frameworks
  • Hibernate Framework within a Frameworks
  • Introducing TestNG Frameworks
  • Testing the Persistence Layer
  • Introducing DBUnit
  • Writing a Hibernate Test Class
  • Asserting Database Tables
  • Executing Integration Test Cases
  • Hibernate Advanced Frameworks
  • Hibernate Search Appliance
  • Hibernate Validation Framework
  • Hibernate Shards Framework


  • 3 days intensive training on JBoss 5
  • Hands-on labs and exercises
  • Catered lunch
  • One workstation per student
  • Student materials, study aids, handouts
  • Red Hat JBoss promotional items

Compara este curso con otros similares
Ver más cursos similares