java. aplikacje bazodanowe. najlepsze rozwiązania pełna wersja.pdf
(
9649 KB
)
Pobierz
718809069 UNPDF
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
SPIS TRECI
Java. Aplikacje bazodanowe.
Najlepsze rozwi¹zania
KATALOG KSI¥¯EK
Autor: George Reese
T³umaczenie: Rados³aw Meryk
ISBN: 83-7361-260-2
Tytu³ orygina³
u:
Java Database Best Practices
Format: B5, stron: 296
Przyk³ady na ftp: 54 kB
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
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. Programici Javy mog¹ wybieraæ teraz sporó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), objania 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.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Przedmowa ......................................................................................................................9
Cz I Architektura danych ..................................................................15
Rozdział 1. Elementy aplikacji bazodanowej..........................................................17
Rodzaje architektury aplikacji bazodanowych.................................................................................18
Modele komponentów..........................................................................................................................33
Modele trwałoci....................................................................................................................................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
Zarz1dzanie transakcjami w JDBC .....................................................................................................80
Paradygmaty dotycz1ce zarz1dzania transakcjami .........................................................................88
Cz II Modele trwałoci ......................................................................91
Rozdział 4. Podstawowe poj%cia zwi"zane z trwało&ci"......................................93
Wzorce trwałoci....................................................................................................................................93
Aplikacja „ksi!ga goci”.......................................................................................................................98
6
Spis treci
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
Zarz1dzanie stanami...........................................................................................................................142
Obsługa wyj1tków...............................................................................................................................146
Rozdział 7. Trwało&- JDO .........................................................................................149
JDO czy EJB?.........................................................................................................................................150
Prosta obsługa trwałoci za pomoc1 obiektów JDO......................................................................152
Model trwałoci EJB BMP z JDO.......................................................................................................156
Rozdział 8. Alternatywne wzorce trwało&ci ..........................................................159
Dlaczego warto stosowa/ alternatywne szablony?........................................................................160
Sposób realizacji funkcji trwałoci....................................................................................................162
Operacje dotycz1ce trwałoci.............................................................................................................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
Zarz1dzanie tabelami..........................................................................................................................215
Zarz1dzanie danymi ...........................................................................................................................220
Spis treci
7
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
Alternatywne
wzorce trwałoci
Rozum musi we wszystkich swych poczynaniach poddawa si krytyce. W przypadku
gdy ograniczy wolno krytyki przez zakaz, wyrzdza krzywd sam sobie, naraajc si
na niszczce podejrzenia. Nic nie jest tak wane z powodu swojej roli ani tak wite,
aby mogło by zwolnione z tych analiz, nie znajcych respektu dla adnej z osób. Rozum zaley
od tej wolnoci przez samo swoje istnienie. Rozum nie ma dyktatorskiego autorytetu, zatem jego
werdykt jest zawsze porozumieniem wolnych obywateli, z których kady musi mie prawo
do wyraania, bez nakłaniania lub przeszkadzania, swoich wtpliwoci lub nawet sprzeciwu.
— Immanuel Kant
Krytyka czystego rozumu
Wachlarz moliwoci wyboru modelu trwałoci dostpny dla projektanta aplikacji o skali
przedsibiorstwa zawiera o wiele wicej moliwoci, ni tylko zastosowanie modelu trwało-
ci polecanego przez firm Sun lub opracowanie własnego modelu. Ostatnio popularno&
zyskuj' alternatywne modele trwałoci. Dzieje si tak z kilku powodów:
•
komponenty EJB s' skomplikowane, maj' duy rozmiar i wymagaj' zastosowania
serwera aplikacji;
•
zastosowanie interfejsu JDBC jest czasochłonne i wymaga dowiadczenia
w programowaniu baz danych;
•
obiekty JDO to rozwi'zanie nowe, które ci'gle jeszcze nie jest dostpne we wszystkich
implementacjach.
Krótkie wyszukiwanie w internecie pozwoli na odnalezienie wielu alternatywnych syste-
mów trwałoci. Dwa najpopularniejsze projekty to Castor JDO (niebd'cy implementacj'
Plik z chomika:
rikiman
Inne pliki z tego folderu:
Paweł Zaremba-Śmietański pieniądze leżą na parkiecie. giełda dla niepokornych full scan.pdf
(16755 KB)
web-design.-projektowanie-atrakcyjnych-stron-www pełna wersja.pdf
(98881 KB)
Witold Wrotek ulead video studio 11 pl. pierwsze starcie pełna wersja.pdf
(24681 KB)
Kevin Kocis, MSCE administracja microsoft active directory full version.pdf
(16775 KB)
Jeffrey E. Clark autocad 2002 i 2004. tworzenie makr w vba ebook.pdf
(9988 KB)
Inne foldery tego chomika:
! Joe Bonamassa - An Acoustic Evening at the Vienna Opera House (Live 2013) BDRip-AVC !
! Pod Mocnym Aniołem - Jerzy Pilch !
! Pod Mocnym Aniołem !
# Krecik-Epizody
# Zumba Fitness
Zgłoś jeśli
naruszono regulamin