ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
start courses and schedules education savings it certification education solutions
recherche de formation
Faites confiance à votre formation en TI   |
Oracle University reconnaît ExitCertified comme Partenaire en formation de l’année en Amérique du Nord.

Building Database Driven Applications with JPA, Java EE 6, Self-Study Course

Format: Formation individualisée sur DVD/CD
Autres formats:
 
 

Persistence is the technique through which object models broker the access and manipulation of information from a relational database. JPA handles the details of how relational data is mapped to Java objects, and it standardizes Object/Relational mapping. JPA was introduced in Java EE 5, and provided a POJO-based persistence model for Java EE and Java SE applications. JPA has been enhanced in Java EE 6. The Java Persistence API (JPA) version 2.0 specification facilitates more effective and reliable (that is, more strongly typed) methodology for building object-centric criteria-based dynamic database queries.

The Building Database-Driven Applications with Java Persistence API course examines the ins-and-outs of building database applications using the standard Java object-relational-mapping technology, Java Persistence API. This course covers both new features found in the Java Persistence API 2.0, as well as the features found in Java Persistence API 1.0.

In this course you will learn the key concepts found in the Java Persistence API, learn how to create robust entity models, create static and dynamic queries using Java Persistence API Query Language, and learn how to create type-safe queries with the Java Persistence API Criteria API. In addition, the course covers using the Java Persistence API within a stand-alone Java Standard Edition application, as well as within the context of a web-based Java Enterprise Edition application, including using Java Persistence API with the Enterprise JavaBeans technology.

Students who can benefit from this course are:

  • Java Developers building components that take advantage of Java Persistence API technology or are migrating from the structured development of traditional JDBC-driven database access.
  • Java Developers interested in preparing for the Sun Certified Java Persistence Developer examination.
Learn To:
  • Implement business-tier functionality using Java Persistence API technology
  • Describe best practices and other advanced issues in business component development with Java Persistence API technology
  • Assemble and deploy Java Persistence API technology business-tier components on an application server, as well as in stand-alone applications
  • Create and use Query objects using the Java Persistence Query Language

 
 

Préalables

Qui peut en profiter

 
  • Application Developers

  • J2EE Developer

 
  • Java Developer

  • Java EE Developer

Préalables

 
  • Display experience with the Java programming language

 
  • Integrate existing Java code (for example, reuse existing classes created by other team members)

 
Buy This Training
Enroll For This Class
Oracle DB PeopleSoft Hyperion Ce cours autoformation est certifié par le .

Oracle University a nommé ExitCertified Partenaire de l’année 2011

Il y a une différence....découvrez-la.
Buy Training Now Ask A Question About This Training
Code: D72426
Format: Formation individualisée sur DVD/CD
Durée:
Certifié par: Oracle
Frais d’inscription (CAD): 1,103$
Oracle University Awards ExitCertified the North American Partner of the Year Award for 2011
Recherchez des cours semblables
Cours connexes

 

Building Database Driven Applications with JPA, Java EE 6, Self-Study Course Contenu détaillé

 
 
Overview of the Java Persistence API
  • Describe the basics of Object Relational Mapping (ORM)
  • Define the key concepts of the Java Persistence API (entity, entity manager, and persistence unit)
Introducing the Auction Application
  • Describe the auction application
  • Define the domain objects of the auction application
  • Describe the implementation model for the auction system
Java Persistence API Entities
  • Describe the difference between objects and entities
  • Describe the difference between persistent fields and properties
  • Identify and use common Java Persistence API annotations, such as @Entity, @Id, @Table, and @Column
Understanding the Entity Manager
  • Describe the relationship between an entity manager, a persistence context, and a persistence unit
  • Describe the difference between a container-managed entity manager and an application-managed entity manager
  • Describe the entity life cycle
Modeling Entity Relationships
  • Examine association relationships in the data and object models
  • Use relationship properties to define associations
  • Implement one-to-one unidirectional associations
  • Implement one-to-one bidirectional associations
  • Implement many-to-one/one-to-many bidirectional associations
  • Implement many-to-many bidirectional associations
  • Implement many-to-many unidirectional associations
  • Examine fetch and cascade mode settings
Entity Inheritance and Object-Relational Mapping
  • Examine entity inheritance
  • Examining object/relational inheritance hierarchy mapping strategies
  • Inherit from an entity class
  • Inherit using a mapped superclass
  • Inherit from a non-entity class
  • Examine inheritance mapping strategies
  • Use an embeddable class
 
Persisting Enums and Collections
  • Persist entities that contain enums with @Enumerated
  • Persist entities that contain lists with @ElementCollection
  • Persist entities that contain maps with @ElementCollection
Introduction to Querying
  • Find an Entity by its primary key
  • Understand basic Java Persistence API query language queries
  • Understand native SQL queries
  • Understand basic Criteria API queries 
Using the Java Persistence API Query Language
  • Examine the Java Persistence API query language
  • Create and use the SELECT statement
  • Create and use the UPDATE statement
  • Create and use the DELETE statement
Using the Java Persistence API Criteria API
  • Contrast queries that use the Criteria API with queries that use the Java Persistence query language
  • Describe the metamodel object approach to querying
  • Create Criteria API queries
Using the Java Persistence API in a Container
  • Use the Java Persistence API from a servlet
  • Use the Java Persistence API from a stateless session bean
Implementing Transactions and Locking
  • Describe the transaction demarcation management
  • Implement container-managed transactions (CMT)
  • Interact programmatically with an ongoing CMT transaction
  • Implement bean-managed transactions (BMT)
  • Apply transactions to the Java Persistence API
Advanced Java Persistence API Concepts
  • Specify composite primary keys
  • Override mappings with the @AttributeOverride and @AssociationOverride annotations
  • Understand entity listeners and callback methods


  ExitCertified is your Authorized IT Training Partner  
  Lorsque vous suivez un cours certifié chez ExitCertified, vous apprenez directement des concepteurs des produits que vous utilisez. Notre engagement envers la communauté des TI, de même que notre autorisation à offrir des cours certifiés, vous assurent une expérience de formation supérieure. Il y a une différence. Apprenez directement de la source.

Il y a une différence. Apprenez directement de la source.
 
Training Contacts  
   
Canada United States

Formation à Montréal :: 514.876.1666
Formation à Ville de Québec :: 514.876.1666
Formation à Ottawa :: 613.232.3948
Formation à Toronto :: 416.487.3948

Formation à Vancouver :: 604.633.3948
Formation à Victoria :: 1.866.328.3948
Formation à Calgary :: 403.291.2855
Formation à Edmonton :: 780.441.3948
Formation à Regina :: 1.866.328.3948

Formation à Sacramento :: 916.669.3970
Formation à San Francisco :: 415.975.3948
Formation à San Jose :: 408.288.3948
Formation à Las Vegas :: 1.800.803.3948
Formation à Phoenix :: 602.889.9350
À travers le monde - 613.232.3948 Des questions?
Il nous fait plaisir de vous aider. Transmettez-nous ce formulaire par courriel et nous vous répondrons dans les plus brefs délais.
   



(c) 2012 ExitCertified Corp. Tous droits réservés.


ExitCertified est un fournisseur international agréé de formation en technologies. Voici quelques-uns de nos cours les plus souvent consultés :
 
Formation Sun Formation Oracle Formation Symantec Formation IBM Formation Red Hat :: Linux
Formation Java, Cours J2EE, Formation JSP, servlets, EJB, Struts, réseaux, Formation Solaris, Java Composite Application Platform (JCAPS), SeeBeyond, XML, Formation Solaris 10, certification Java, certification Solaris Cours PeopleSoft, 11g, Formation Oracle SQL, Oracle PL/SQL, DBA, Hyperion, Fusion Middleware, 10g, 9i, certification 11g, certification DBA, certification Oracle Formation NetBackup, Cours Veritas, protection contre les virus, sécurité des TI, certification Symantec DB2, OS/400, Formation zSeries, s/390, iSeries, AIX SUSE, Formation RedHat
         
Formation MySQL Formation Apple Formation en gestion de projet    
Base de données MySQL Cours Apple, Formation Leopard Formation du PMI