Java. Aplikacje bazodanowe. Najlepsze rozwiÄ…zania - Helion
Tytuł oryginału: Java Database Best Practices
Tłumaczenie: Radosław Meryk
ISBN: 83-7361-260-2
stron: 296, Format: B5, okładka: miękka
Data wydania: 2003-11-06
Księgarnia: Helion
Cena książki: 33,00 zł
Aplikacje biznesowe dotyczą danych -- niezależnie od tego, czy są to dane o produkcie, szczegóły dotyczące kart kredytowych użytkowników czy preferowanego koloru kupowanych samochodów. Wraz ze wzrostem znaczenia informacji wzrosła także złożoność dostępu do nich. Programiści Javy mogą wybierać teraz spośród różnego rodzaju interfejsów API i technologii -- EJB, JDO, JDBC, SQL, RDBMS, OODBMS i innych. Do tej pory byli oni zdani na siebie przy podejmowaniu decyzji o tym, który model najlepiej pasuje do ich aplikacji i jak w najlepszy sposób korzystać z wybranego API.
Książka "Java. Aplikacje bazodanowe. Najlepsze rozwiązania" przychodzi z pomocą programistom. Teraz nie muszą już oni przeszukiwać kilku książek na temat różnych API, aby zdecydować o odpowiedniej metodzie. Ten obszerny przewodnik omawia podstawy wszystkich wiodących interfejsów API (Enterprise JavaBeans, Java Data Objects, JDBC, a także innych, mniej znanych opcji), objaśnia metodologię i komponenty projektowe wykorzystujące wspomniane interfejsy oraz prezentuje rozwiązania najbardziej dostosowane do różnych typów aplikacji.
Książka omawia także zagadnienia dotyczące projektowania baz danych, począwszy od architektury tabel, skończywszy na normalizacji. Autor przedstawia najlepsze rozwiązania rozmaitych problemów. Nauczysz się w jaki sposób przeprowadzać różne rodzaje normalizacji, a także dowiesz się, kiedy warto przeprowadzić denormalizację. Uzyskasz także szczegółowe instrukcje dotyczące optymalizacji zapytań SQL w celu najlepszego wykorzystania struktury bazy danych. Zaprezentowano także praktyczne zastosowania omawianych technik dostarczając informacje, które Czytelnik może zastosować natychmiast we własnych projektach aplikacji biznesowych.Osoby które kupowały "Java. Aplikacje bazodanowe. Najlepsze rozwiązania", wybierały także:
- Metoda dziel i zwyci 89,00 zł, (26,70 zł -70%)
- Język C. Kurs video. Praktyczne wprowadzenie do programowania 99,00 zł, (29,70 zł -70%)
- Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII 193,23 zł, (59,90 zł -69%)
- Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpiecze 125,42 zł, (45,15 zł -64%)
- Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie 98,98 zł, (39,59 zł -60%)
Spis treści
Java. Aplikacje bazodanowe. Najlepsze rozwiązania -- spis treści
Przedmowa (9)
Część I Architektura danych (15)
Rozdział 1. Elementy aplikacji bazodanowej (17)
- Rodzaje architektury aplikacji bazodanowych (18)
- Modele komponentów (33)
- Modele trwałości (35)
Rozdział 2. Architektura danych relacyjnych (37)
- Pojęcia relacyjne (38)
- Modelowanie (49)
- Normalizacja (51)
- Denormalizacja (61)
- Odwzorowanie obiektowo-relacyjne (65)
Rozdział 3. Zarządzanie transakcjami (71)
- Transakcje (72)
- Współbieżność (76)
- ZarzÄ…dzanie transakcjami w JDBC (80)
- Paradygmaty dotyczÄ…ce zarzÄ…dzania transakcjami (88)
Część II Modele trwałości (91)
Rozdział 4. Podstawowe pojęcia związane z trwałością (93)
- Wzorce trwałości (93)
- Aplikacja "księga gości" (98)
Rozdział 5. EJB CMP - trwałość zarządzana przez kontener EJB (115)
- Który model CMP zastosować? (116)
- Model CMP EJB 1.0 (117)
- Model CMP wersji EJB 2.0 (124)
- Oprócz CMP (129)
Rozdział 6. EJB BMP - trwałość zarządzana przez komponenty EJB (131)
- Powtórka z EJB (132)
- Wzorce BMP (135)
- ZarzÄ…dzanie stanami (142)
- Obsługa wyjątków (146)
Rozdział 7. Trwałość JDO (149)
- JDO czy EJB? (150)
- Prosta obsługa trwałości za pomocą obiektów JDO (152)
- Model trwałości EJB BMP z JDO (156)
Rozdział 8. Alternatywne wzorce trwałości (159)
- Dlaczego warto stosować alternatywne szablony? (160)
- Sposób realizacji funkcji trwałości (162)
- Operacje dotyczące trwałości (169)
- Wyszukiwanie (171)
- Dodatkowe informacje (172)
Część III Samouczki (173)
Rozdział 9. Podstawy J2EE (175)
- Platforma (175)
- Interfejs JNDI (176)
- JavaServer Pages (187)
- Zdalne wywoływanie metod (193)
- Enterprise JavaBeans (200)
Rozdział 10. SQL (209)
- Wprowadzenie (210)
- Tworzenie bazy danych (213)
- ZarzÄ…dzanie tabelami (215)
- ZarzÄ…dzanie danymi (220)
Rozdział 11. JDBC (233)
- Architektura (233)
- Prosty dostęp do bazy danych (238)
- Zaawansowane zagadnienia JDBC (254)
Rozdział 12. JDO (263)
- Architektura (264)
- Ulepszenia (267)
- Zapytania (269)
- Modyfikacje (273)
- Transakcje (273)
- Dziedziczenie (275)
Dodatki (277)
Skorowidz (279)