|
George Reese
Java Database Best Practices
O'Reilly, 2003, ISBN
0-596-00522-9
Książka Java Database Best Practices omawia wybrane techniki
projektowania aplikacji Java korzystające z baz danych. Książka jest
przeznaczona dla początkujących programistów i nie wymaga na wstępie znajomości
żadnych zagadnień z wyjątkiem podstaw programowania. Java Database Best
Practices składa się z trzech części zawierających łącznie 12 rozdziałów,
zajmujących 267 stron.
Część pierwsza omawia podstawowe zagadnienia relacyjnych baz danych, niezbędne
do prawidłowego projektowania schematu bazy danych. Znajdują się tu m.in.
rozdziały na temat: podstawowych komponentów aplikacji baz danych, modelu
relacyjnego, modelowania, normalizacji i denormalizacji schematu bazy danych,
obiektowo-relacyjnego modelu danych, zarządzania transakcjami.
Część druga prezentuje technologie zapewniające trwałość danych
przetwarzanych w aplikacjach Java. Są to dobrze znane i szeroko stosowane
standardy: Enterprise Java Beans (EJB) Containter Managed Persistence w wersjach
1.0 i 2.0, EJB Bean Managed Persistence, Java Data Objects oraz technologie
mniej znane: Castor JDO i Hibernate.
Część trzecia omawia dalsze technologie projektowania aplikacji Java
korzystających z baz danych, tj. platformę J2EE, język SQL relacyjnych baz
danych, dostęp do bazy danych za pomocą JDBC, wykorzystanie JDO do obsługi
poleceń SQL.
Treść książki czyni ją bardzo ogólną, prezentującą jedynie
podstawowe zagadnienia i techniki projektowania aplikacji baz danych w Java. Nie
polecam jej więc dla doświadczonych programistów. Jednak niewątpliwą zaletą
Java Database Best Practices jest jej zwięzłość i zebranie w całość
technologii związanych z Java w kontekście baz danych. Dla początkujących
programistów książka będzie stanowiła bardzo dobre wprowadzenie
do wspomnianych technologii.
Robert Wrembel
Politechnika Poznańska
Instytut Informatyki
wróć |