Most business applications need to persist data. In this course, you will be introduced to the Java Persistence API, a lightweight framework that leverages Plain Old Java Objects (POJOs) for persisting Java objects that represent relational data. The course will cover JPA entities and entity mapping, the role of the Entity Manager, implementing CRUD Operations with entities, and using JPA queries. Bean Validation (JSR-349) is designed to provide a simplified data validation mechanism to Java applications by integrating validation in the life cycle of Java Beans components. This course covers how to implement bean validation with JPA. It describes the JPA life-cycle phases where bean validation takes place, and covers custom bean validation, injecting bean validation, and using validation groups.
Java developers who want to learn how to use Java EE 7 components to build back-end server applications