1. Hibernate ve JPA (Java Persistance API) JPA Nedir : Java EE 5 ile gelen standart persistance (verinin kalıcı hale gelmesi) API'sidir. Faydası : Daha önceden mevcut olan diğer veri kalıcılığı sağlayan kütüphanelerin ( Hibernate, Toplink, JDO gibi ) ortak bir tanım altında birleştirilmesi. Daha önce her kütüphane kendi API'sini veriyordu ve birinden diğerine geçiş zorlaşıyordu.