księgarnia informatyczna

Książka informatyczna wydawnictw: BTC Edition Exit Helion Help Microsoft Press Mikom Nakom PJWSTK Read Me Robomatic Skalmierski Tortech Translator WKŁ WNT WSISIZ



Hibernate od Nowicjusza do Profesjonalisty         Apress          69.00zł Księgarnia informatyczna komputeks.pl

Autor: Dave Minter, Jeff Linwood

ISBN: 978-83-924603-0-5

Ilość stron: 356

Data wydania: 02/2007

Zdecydowana większość projektów programistycznych wykorzystuje bazy danych. Niektóre z nich są wbudowane w aplikacje, inne działają na oddzielnym serwerze. Prawie wszystkie opierają się na języku zapytań SQL. W różnych bazach danych jego składnia może się nieznacznie różnić, jednak znająć SQL jednej bazy bez większych problemów przyswoimy SQL innej (podstawowe zapytania są na ogół takie same, różnice występują na poziomie bardziej zaawansowanych zapytań).

Programowanie aplikacji z wykorzystaniem bazy danych pociąga za sobą wiele potencjalnych problemów. Przykładem może być zarządzanie pulą połączeń z bazą danych. Programista musi pilnować, aby w momencie wysyłania zapytania bazy danych istniało nawiązane połączenie. Dodatkowo po zakończeniu wszystkich operacji na bazie danych należy zakończyć połączenie. Nie jest to skomplikowana procedura, jednak istnieje wiele podobnych czynników mających wpływ na komunikację z serwerem bazy danych. Pisząc aplikacje, łatwo zapomnieć o którymś z nich.

Wygodnym rozwiązaniem przy pisaniu programów Javy jest utrwalanie obiektów w bazie danych. W ten sposób możemy łatwo zapisać obiekt posiadający wiele właściwości a w przyszłości go odtworzyć z tymi wszystkimi wartościami. Co więcej, możemy utrwalić kilka obiektów będących w wzajemnych relacjach ze sobą.

Najpopularniejszym narzędziem służącym do utrwalania obiektów Javy (również .NET) jest darmowy framework Hibernate. Zdobył on swoją popularność głównie dzięki możliwościom jakie oferuje, jak i również stosunkowo niewielkiemu skomplikowaniu w porównaniu do równie funkcjonalnego utrwalania w EJB, które było dosyć zawiłe.

Kilka zalet jakie wnosi zastosowanie Hibernate'a w aplikacji:

Rozdziały:

Rozdział 1 Hibernate 3. Wprowadzenie
Rozdział 2 Integracja i konfiguracja Hibernate'a
Rozdział 3 Tworzenie prostej aplikacji
Rozdział 4 Cykl życia trwałych obiektów
Rozdział 5 Wprowadzenie do odwzorowań
Rozdział 6 Odwzorowania z adnotacjami
Rozdział 7 Tworzenie odwzorowań Hibernate w plikach XML
Rozdział 8 Obiekt Session
Rozdział 9 Wyszukiwanie i zapytania
Rozdział 10 Zaawansowane zapytania z wykorzystaniem kryteriów
Rozdział 11 Filtrowanie wyników wyszukiwania
Dodatek A Bardziej zaawansowane funkcje
Dodatek B Hibernate Tools
Dodatek C Hibernate i Spring
Dodatek D Aktualizacja Hibernate'a 2


Hibernate od Nowicjusza do Profesjonalisty

adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word

Księgarnia Informatyczna  zaprasza.