Chapter 5. Combining Persistence with CDI
In earlier chapters we covered lots of Java EE ground, combining several technologies such as the CDI API. The examples so far, however, are based on a false assumption – that all the information can be stored in memory. In this chapter, we will show how to use a persistent data store for our application in the form of a standard relational database.
The Enterprise JavaBeans (EJB) 3.0 specification includes a persistence specification called the Java Persistence API (JPA). It is an API for creating, removing, and querying Java objects called entities that can be used within both a compliant EJB 3.0 Container and a standard Java SE environment.
There is a lot of ground to cover in this chapter and concepts ...