Developing Applications with Java Persistence API (JPA)Course: JPA1
Duration: 3 Days
Level: II
Course Summary
This course teaches students how to build Java applications that use the Java Persistence API (JPA). Students use IBM Rational Application Developer, which provides complete support for the JPA specification, to develop the JPA-based applications in this course. Students will learn how to develop, test, and debug applications that use the Java Persistence API (JPA). Topics include an overview of persistence and the JPA specification, including features of the Java Platform that support JPA and JPA architecture. It will also include creating JPA entities, using Java Persistence Query Language (JPQL), and performing object-to-relational mappings (ORM) for persistent data. Students will learn about the differences between using JPA in applications for the Java SE or the Java EE environment. Topics Covered In This Course
The Role of Persistence and the Java Persistence APIFeatures of the Java Platform That Support JPAThe Architecture of JPAEntity Life Cycle StatesObject-Relational Mapping for a Single TableObject-Relational Mapping over Multiple TablesEntity Life Cycle Methods and ListenersJava Persistence Query Language (JPQL)What You Can Expect
At the end of this course, students will be able to:
Who Should Take This Course
This course is designed for experienced Java application developers who want to learn how to develop Java SE or Java EE applications that access relational data using JPA. Recommended Prerequisites
Students should have practical experience with the Java programming language. They should also have knowledge of database concepts such as SQL, primary and foreign keys, joins, and referential integrity. Experience using JDBC is beneficial. Training Style
Instructor led with 50% lecture and 50% lab. Related Courses
Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year. You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details. |
|
||||||||||||||||||||||||||
Can't find the course you want? Call us at 800.533.3893, or email us at [email protected] |
|||||||||||||||||||||||||||