Java Persistence. Programowanie aplikacji bazodanowych w Hibernate. Wydanie II Christian Bauer, Gavin King, Gary Gregory
- Autorzy:
- Christian Bauer, Gavin King, Gary Gregory
- Serie wydawnicze:
- W Akcji
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 640
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Java Persistence. Programowanie aplikacji bazodanowych w Hibernate. Wydanie II
Czego się nauczysz?
- Mapowania obiektowo-relacyjnego (ORM) i rozwiązywania problemów niedopasowania paradygmatów
- Konfigurowania i uruchamiania aplikacji bazodanowych z użyciem Hibernate oraz JPA
- Tworzenia modeli dziedziny i definiowania metadanych za pomocą adnotacji i plików XML
- Mapowania encji, typów wartości oraz kluczy głównych i złożonych
- Stosowania strategii dziedziczenia i obsługi asocjacji polimorficznych
- Mapowania kolekcji, asocjacji między encjami oraz komponentów osadzanych
- Zarządzania cyklem życia encji i kontekstem utrwalania
- Pracy z transakcjami, obsługi wyjątków i zarządzania współbieżnością
- Wdrażania strategii pobierania danych: ładowanie leniwe, zachłanne i profile pobierania
- Filtrowania danych, audytu, wersjonowania i stosowania dynamicznych filtrów
- Tworzenia, uruchamiania i optymalizacji zapytań w JPA, Hibernate oraz SQL
- Wykorzystywania języków zapytań, złączeń, podzapytań i funkcji agregujących
- Stosowania API Criteria i zaawansowanych transformacji wyników zapytań
- Dostosowywania operacji CRUD, mapowania wyników SQL i wywoływania procedur składowanych
- Projektowania aplikacji klient-serwer z warstwą DAO oraz testowania warstwy utrwalania
- Budowania aplikacji webowych z integracją JPA, CDI, JSF oraz serializacją danych
- Skalowania aplikacji poprzez przetwarzanie wsadowe i konfigurację buforowania danych
Niniejsza książka stanowi wyczerpujące źródło aktualnej wiedzy o frameworku Hibernate, najpopularniejszym narzędziu do utrwalania danych dla Javy, które zapewnia automatyczne i przezroczyste mapowanie obiektowo-relacyjne. Wyczerpująco opisano też standard Java Persistence 2.1 (JSR 338). Programowanie aplikacji w Hibernate wyjaśniono tu na licznych przykładach. Pokazano, jak korzystać z mapowania, zapytań, strategii pobierania, transakcji, konwersacji, buforowania i wielu innych funkcji. Nie zabrakło opisu najlepszych praktyk w projektowaniu baz danych oraz wskazówek dotyczących optymalizacji. Wszystkie przykłady zostały uaktualnione dla najnowszych wersji frameworka Hibernate i środowiska Java EE.
Najważniejsze zagadnienia omówione w książce:
- Mapowanie obiektowo-relacyjne i jego znaczenie
- Projekt aplikacji bazodanowej typu klient-serwer
- Korzystanie z frameworka Hibernate
- Specyfikacja Java Persistence
- Transakcyjne przetwarzanie danych, w tym również zagadnienia współbieżności
- Tworzenie i uruchamianie zapytań oraz przetwarzanie otrzymanych wyników
Hibernate i Java Persistence — najlepszy sposób na nowoczesną aplikację bazodanową!
Christian Bauer jest szkoleniowcem i konsultantem. Bierze udział w rozwijaniu frameworka Hibernate. Autor kilku książek dotyczących programowania w Javie. Gavin King jest współzałożycielem projektu Hibernate oraz członkiem grupy ekspertów pracujących nad standardem Java Persistence (JSR 220). Przewodził również pracom nad standaryzacją CDI (JSR 299). Gary Gregory jest współautorem książek JUnit in Action oraz Spring Batch in Action. Jest także członkiem grup zarządzania projektami firmy Apache Software Foundation: Commons, HttpComponents, Logging Services i Xalan.
Wybrane bestsellery
Zobacz pozostałe książki z serii W Akcji
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: Java Persistence. Programowanie aplikacji bazodanowych w Hibernate. Wydanie II Christian Bauer, Gavin King, Gary Gregory
(4)-
6
-
5
-
4
-
3
-
2
-
1
4.5(2)
(1)
(0)
(0)
(0)
(1)
więcej opinii