Front-end Apps: Data Persistence

Java EE 7    |    Intermediate
  • 14 videos | 1h 16m 58s
  • Includes Assessment
  • Earns a Badge
Rating 4.1 of 8 users Rating 4.1 of 8 users (8)
Most business applications need to persist data. Discover how to work with the Java Persistence API (JPA) for persisting Java objects, including using JPA entities, mapping, and queries.

WHAT YOU WILL LEARN

  • Describe at a high level the java persistence api and object-relational mapping it entails
    Describe jpa entities and describe how to create an entity class
    Describe entity mapping and the role of a primary key in mapping and describe how to change default mapping
    Describe the use of temporal types and transient fields in jpa entities
    Describe the data types for fields and properties and contrast persistent fields and properties
    Describe persistence units, the use of the persistence.xml file, and persistence contexts in java ee applications
    Describe the role of the entity manager with an example of its use in a java ee application, and describe the entity instance life cycle and entity manager methods
  • Describe jpa queries
    Create and populate a java derby database
    Create a jpa entity from a pojo
    Create and configure a persistence unit in a java ee application
    Use the functionality of the java persistence api in a java ee application
    Create dynamic jpql queries in a java ee application
    Practice configuring data persistence for a java ee application

IN THIS COURSE

  • 3m 30s
    After completing this video, you will be able to describe the Java Persistence API and object-relational mapping at a high level. FREE ACCESS
  • 4m 49s
    Upon completion of this video, you will be able to describe JPA entities and how to create an entity class. FREE ACCESS
  • Locked
    3.  Entity Mapping
    4m 32s
    Upon completion of this video, you will be able to describe entity mapping and the role of a primary key in mapping, and describe how to change default mapping. FREE ACCESS
  • Locked
    4.  Entity Temporal Types and Transient Fields
    2m 2s
    After completing this video, you will be able to describe the use of temporal types and transient fields in JPA entities. FREE ACCESS
  • Locked
    5.  Persistent Data Types, Fields, and Properties
    3m 39s
    After completing this video, you will be able to describe the data types for fields and properties and contrast persistent fields and properties. FREE ACCESS
  • Locked
    6.  Persistence Units
    2m 31s
    After completing this video, you will be able to describe persistence units, the use of the persistence.xml file, and persistence contexts in Java EE applications. FREE ACCESS
  • Locked
    7.  Entity Manager
    5m 4s
    Upon completion of this video, you will be able to describe the role of the Entity Manager with an example of its use in a Java EE application, and describe the entity instance life cycle and Entity Manager methods. FREE ACCESS
  • Locked
    8.  JPA Queries
    2m 59s
    After completing this video, you will be able to describe JPA queries. FREE ACCESS
  • Locked
    9.  Creating a Java Database
    8m 40s
    In this video, you will learn how to create and populate a Java Derby database. FREE ACCESS
  • Locked
    10.  Creating an Entity from a POJO
    4m 14s
    In this video, you will learn how to create a JPA entity from a POJO. FREE ACCESS
  • Locked
    11.  Configuring a Persistence Unit
    5m 37s
    In this video, you will learn how to create and configure a persistence unit in a Java EE application. FREE ACCESS
  • Locked
    12.  Using the Java Persistence API
    7m 30s
    During this video, you will learn how to use the Java Persistence API in a Java EE application. FREE ACCESS
  • Locked
    13.  Creating Dynamic JPQL Queries
    5m 31s
    During this video, you will learn how to create dynamic JPQL queries in a Java EE application. FREE ACCESS
  • Locked
    14.  Exercise: Configuring Data Persistence
    16m 19s
    Learn how to configure data persistence for a Java EE application. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 27 users Rating 4.5 of 27 users (27)
Rating 4.1 of 31 users Rating 4.1 of 31 users (31)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.0 of 3 users Rating 4.0 of 3 users (3)
Rating 4.8 of 37 users Rating 4.8 of 37 users (37)
Rating 5.0 of 7 users Rating 5.0 of 7 users (7)