Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 8 głosach.
Mastering Java Persistence API (Jpa): Realize Java's Capabilities Spanning Rdbms, Orm, Jdbc, Caching, Locking, Transaction Management, and Jpql
"Mastering Java Persistence API" ma na celu poznanie funkcjonowania JPA i zakresu jego wykorzystania w aplikacjach Java SE i Java EE. Chociaż głównym celem książki jest rozwijanie kompetencji w zakresie JPA, przyjmuje ona również prostsze podejście do odświeżenia czytelnikom podstawowych koncepcji systemu zarządzania bazami danych i sposobu projektowania prostych aplikacji JPA.
Książka zaczyna się od idei takich jak ORM, EJB CMP, a trudności związane z konwersją danych z bazy danych do aplikacji i odwrotnie są rozwiązywane spontanicznie. Książka omawia tabelę, wiersz, kolumnę, komórkę i różne formy relacji, a następnie przechodzi kolejno przez koncepcje JPA. Omówiono również szczegółowo procesy bazodanowe, takie jak generowanie tożsamości, sekwencjonowanie, blokowanie, zapytania, utrwalanie, buforowanie i zarządzanie transakcjami oraz podkreślono, w jaki sposób JPA je obsługuje. Ponadto książka szczegółowo omawia architekturę i konfigurację dwóch najczęściej używanych implementacji dostawcy JPA (Hibernate i EclipseLink).
Dodatkowo, książka ta zawiera przykładowy działający kod do łączenia się z bazą danych MySQL.
Każda funkcjonalność JPA jest zilustrowana fragmentem kodu, co ułatwia modyfikowanie tych funkcji w miarę rozwoju aplikacji. Książka ta uczy zarówno początkujących, jak i doświadczonych profesjonalistów, jak zintegrować koncepcje JPA w ich pracy poprzez liczne problemy i odpowiedzi obejmujące każdy z tematów.
SPIS TREŚCI
1. Java Persistence API i mapowanie obiektowo-relacyjne.
2. Tabele - atrybuty i obiekty osadzane.
3. Operacje - tożsamość, sekwencjonowanie i blokowanie.
4. Relacje - typy i strategie.
5. Infrastruktura zapytań.
6. Entity Manager - utrwalanie, buforowanie i transakcje.
7. Hibernate i EclipseLink.
8. Dodatek Część 1: Zaawansowane tematy JPA.
9. Dodatek Część 2: Przykładowa aplikacja JPA i pytania.