Red Hat JBoss Development: Persistence with Hibernate (JB297)

Prišli ste neskoro, tento kurz je neaktuálny.

Prejsť na zoznam:

Popis kurzu

By the end of the course, students will have learned the best practices to leverage Hibernate to produce and maintain well-designed, robust business applications while optimizing performance and reducing software maintenance costs

Course content summary

  • Core application programing interfaces for Hibernate (Session, Transaction, Query, EntityManager, SessionFactory, Annotations)
  • Hibernate Search, Validation, Shards, and Tools technologies
  • Mapping inheritance and polymorphic relationships
  • Hibernate HQL, Criteria, and JDBC/SQL queries
  • Hibernate Tools integrated development environment (IDE)
  • Best practices and patterns for Hibernate developers
  • Hibernate deployment, configuration, and performance tuning

Cieľová skupina

  • Enterprise systems architects
  • Experienced Java developers who work with SQL-based database systems
  • Business component and database developers
  • Database administrators who need to understand how ORM may affect performance and how to tune the performance of the SQL database management system and persistence layer

Obsahová náplň

  • Understanding Java Persistence
  • Objective: Learn how JBoss® Hibernate® effectively answers the question of how to represent relational data in an object-oriented environment
  • Objective: Deploy a simple application leveraging core Hibernate mappings and persistence features
  • Objective: Use available JBoss Developer Studio Hibernate tooling to analyze a project's domain objects
  • Objective: Extend Hibernate Entities with built-in and user-defined types and develop robust identifiers
  • Objective: Use advanced relational mappings to manage uni- and bi-directional associations, and map Java™ inheritance to database tables
  • Objective: Examine how Hibernate manages the relationship between the data in a table and the values in an Entity, and associate these state changes with a unit of work
  • Objective: Learn how to leverage Hibernate-fetching strategies, query options, and filters to produce efficient queries
  • Objective: Learn the basics of Hibernate design patterns and best practices and how to apply them to build efficient Hibernate systems
  • Objective: Use Hibernate's highly adaptable framework in a variety of application types, from simple Java standalone applications to full-fledged Java enterprise-class deployments
  • Objective: Hibernate supplies advanced tooling to assist developers in the areas of testing, validation, search, and spanning database instances

Kontakt a miesto konania

Kontaktné údaje
Helena Kazárová
tel: +420 261 307 495
e-mail: education.czsk@hpe.com

Adresa
Za Brumlovkou 5/1559, Praha

O organizátorovi

Kontaktné údaje
tel: +420 776 767 884
email: education.czsk@hpe.com
web: www.hpskoleni.cz

Adresa
HEWLETT-PACKARD, s.r.o.
Za Brumlovkou 5/1559, Praha Zobraziť na mape