eclipse-web-tools-platform.-tworzenie-aplikacji-www-w-jezyku-java full version.pdf
(
8346 KB
)
Pobierz
Spis treci
6
Uczestnictwo w WTP .................................................................................................... 55
Uytkowanie ............................................................................................................ 56
Monitorowanie grup dyskusyjnych ........................................................................ 56
Zgoszenie problemu ............................................................................................... 56
Proponowanie ulepsze ........................................................................................... 57
Naprawienie bdu ................................................................................................... 57
Opublikowanie artykuu bd poradnika ............................................................... 58
Formalne doczenie do zespou ............................................................................. 58
Powikszanie spoecznoci ...................................................................................... 58
Podsumowanie ............................................................................................................... 59
Rozdzia 3.
Elementarz ................................................................................................................. 61
Wprowadzenie ................................................................................................................ 61
Podejcie 1. Aplikacje WWW J2EE ................................................................................ 64
Dodawanie rodowiska wykonawczego serwera .................................................... 66
Tworzenie dynamicznego projektu WWW ............................................................ 72
Tworzenie i edycja strony JSP ................................................................................. 76
Uruchomienie JSP na serwerze .............................................................................. 76
Podsumowanie podejcia 1. ..................................................................................... 80
Podejcie 2. Serwlety i skryptlety .................................................................................. 80
Dodanie do JSP skryptletu w jzyku Java ............................................................... 80
Debugowanie JSP ..................................................................................................... 81
Tworzenie serwletu ................................................................................................. 85
Debugowanie serwletu ............................................................................................ 89
Podsumowanie podejcia 2. ..................................................................................... 90
Podejcie 3. Odwoania do bazy danych ....................................................................... 91
Nawizanie poczenia z baz danych ..................................................................... 93
Wykonywanie zapyta SQL ..................................................................................... 96
Realizowanie odwoa do bazy danych do aplikacji WWW ................................... 99
Podsumowanie podejcia 3. ................................................................................... 103
Podejcie 4. Usugi WWW ........................................................................................... 104
Instalowanie usugi Web Service ........................................................................... 104
Korzystanie z testowej aplikacji klienckiej ............................................................ 107
Monitorowanie komunikatów SOAP ................................................................... 108
Podsumowanie podejcia 4. ................................................................................... 109
Podsumowanie ............................................................................................................. 109
Rozdzia 4.
Przygotowanie przestrzeni roboczej .......................................................................... 111
Instalowanie i aktualizowanie WTP ............................................................................ 111
Instalowane komponenty WTP ............................................................................. 112
Rodzaje kompilacji WTP ....................................................................................... 113
Instalacja za pomoc menedera aktualizacji ........................................................ 115
Instalowanie z archiwów ZIP ................................................................................ 118
Instalowanie materiaów zewntrznych ................................................................ 120
JDK ......................................................................................................................... 123
Weryfikowanie instalacji ........................................................................................ 124
Aktualizowanie WTP ............................................................................................. 125
Spis treci
7
Konfigurowanie WTP .................................................................................................. 126
Preferencje kategorii Connectivity ........................................................................ 127
Preferencje kategorii Internet ................................................................................ 127
Preferencje kategorii Server ................................................................................... 128
Preferencje kategorii Validation ............................................................................ 128
Preferencje kategorii Web and XML ..................................................................... 128
Preferencje kategorii Web Services ....................................................................... 129
Preferencje kategorii XDoclet ............................................................................... 130
Wspólne ustawienia ................................................................................................ 130
Podsumowanie ............................................................................................................. 131
Cz II
Tworzenie aplikacji WWW w Javie ......................................................... 133
Rozdzia 5.
Architektura i projektowanie aplikacji WWW ............................................................ 135
Krajobraz WWW ........................................................................................................... 135
Aplikacje WWW ............................................................................................................ 137
Aplikacje WWW w Javie ......................................................................................... 138
Projekt aplikacji WWW z podziaem na warstwy ................................................. 142
Wzorzec MVC w aplikacji WWW ......................................................................... 145
Szkielety aplikacyjne dla Javy ................................................................................. 149
Architektura usugowa SOA ........................................................................................ 152
Udostpnianie usug. Warstwa usugowa ............................................................. 152
Studium przypadku — League Planet ........................................................................ 154
Podsumowanie ............................................................................................................. 156
Rozdzia 6.
Organizacja projektu ................................................................................................ 157
Typy projektów WWW i aplikacji J2EE ...................................................................... 158
Projekty WWW ....................................................................................................... 159
Moduy J2EE .......................................................................................................... 160
Tworzenie aplikacji ................................................................................................ 160
Tworzenie aplikacji EJB ......................................................................................... 167
Tworzenie aplikacji EAR ....................................................................................... 173
Zaawansowane projekty WWW ................................................................................... 178
Modelowanie perspektywy projektowej ............................................................... 181
Przykadowe projekty ................................................................................................... 184
Prosta aplikacja korporacyjna ................................................................................. 184
Podzia moduu WWW na wiele projektów ......................................................... 190
Tworzenie aplikacji WWW a Maven ..................................................................... 199
Podsumowanie ............................................................................................................. 214
Rozdzia 7.
Warstwa prezentacji ................................................................................................ 217
Wprowadzenie .............................................................................................................. 217
Projektowanie interakcji .............................................................................................. 218
Projektowanie grafiki ................................................................................................... 220
Struktura warstwy prezentacji ..................................................................................... 222
Spis treci
8
Podejcie 1. Projekty statycznych stron WWW, HTML i edytory
kodu ródowego .......................................................................................................... 225
Projekty statycznych aplikacji WWW .................................................................... 225
HTML .................................................................................................................... 228
Edytory kodu ródowego ..................................................................................... 236
Szablony .................................................................................................................. 239
Wstawki ................................................................................................................... 243
Podsumowanie podejcia 1. ................................................................................... 248
Podejcie 2. CSS ........................................................................................................... 248
Podsumowanie podejcia 2. ................................................................................... 253
Podejcie 3. JavaScript .................................................................................................. 253
Maskowanie adresu e-mail .................................................................................... 253
Walidacja danych wprowadzanych do formularza ............................................... 255
Podsumowanie podejcia 3. ................................................................................... 266
Podejcie 4. XML i XSLT ............................................................................................ 267
XML ........................................................................................................................ 267
XSLT ....................................................................................................................... 271
Podsumowanie podejcia 4. ................................................................................... 276
Podejcie 5. DTD ......................................................................................................... 276
Podsumowanie podejcia 5. ................................................................................... 281
Podejcie 6. Serwery, projekty dynamicznych aplikacji WWW i serwlety ................ 281
Serwery ................................................................................................................... 281
Projekty dynamicznych aplikacji WWW ............................................................... 288
Serwlety .................................................................................................................. 290
Podsumowanie podejcia 6. ................................................................................... 300
Podejcie 7. JSP ............................................................................................................ 300
Podsumowanie podejcia 7. ................................................................................... 310
Podejcie 8. Monitorowanie sesji HTTP ................................................................... 310
Sesje HTTP ............................................................................................................ 310
Monitor TCP/IP .................................................................................................... 311
Podgldanie sesji HTTP w monitorze TCP/IP ................................................... 312
Modyfikowanie i ponowne przesyanie komunikatu ........................................... 317
Podsumowanie podejcia 8. ................................................................................... 317
Podsumowanie ............................................................................................................. 317
Rozdzia 8.
Warstwa logiki biznesowej ...................................................................................... 319
Typowy ukad warstwy biznesowej ............................................................................ 322
Podejcie 1. Model dziedzinowy ................................................................................. 323
Projekty pomocnicze J2EE .................................................................................... 323
Model obiektowy ................................................................................................... 325
Warstwa usugowa .................................................................................................. 332
Warstwa dostpu do danych .................................................................................. 336
Testy ........................................................................................................................ 342
Podsumowanie podejcia 1. ................................................................................... 346
Spis treci
9
Podejcie 2. Tworzenie sesyjnych komponentów EJB .............................................. 347
Dodawanie serwera JBoss ...................................................................................... 351
XDoclet ................................................................................................................... 354
Projekty EJB ........................................................................................................... 357
Tworzenie komponentów sesyjnych .................................................................... 360
Konstruowanie klienta WWW ............................................................................... 371
Uruchamianie aplikacji .......................................................................................... 374
WTP i komponenty EJB 3.0 .................................................................................. 377
Podsumowanie podejcia 2. ................................................................................... 379
Podejcie 3. Komponenty komunikatowe .................................................................. 380
Krótkie wprowadzenie do MDB ........................................................................... 380
Tworzenie komponentu komunikatowego .......................................................... 380
Tworzenie kolejki komunikatów w JBoss ............................................................ 384
Tworzenie klienta kolejki JMS .............................................................................. 385
Podsumowanie podejcia 3. ................................................................................... 388
Podsumowanie ............................................................................................................. 389
Rozdzia 9.
Warstwa trwaoci ................................................................................................... 391
Projekty warstwy trwaoci .......................................................................................... 392
Odwzorowanie obiektów w bazie danych za pomoc interfejsu JDBC ............. 394
Odwzorowanie obiektów w bazie danych za porednictwem
komponentów encyjnych ...................................................................................... 395
Odwzorowanie obiektów w bazie danych za porednictwem
gotowych szkieletów odwzorowania obiektowo-relacyjnego .............................. 396
Przegld wicze .......................................................................................................... 397
Podejcie 1. Tworzenie bazy danych ........................................................................... 398
Podsumowanie podejcia 1. ................................................................................... 407
Podejcie 2. Warstwa danych ....................................................................................... 408
Podsumowanie podejcia 2. ................................................................................... 414
Podejcie 3. Komponenty encyjne .............................................................................. 414
Przygotowania w JBoss, Derby i XDoclet ............................................................ 415
Tworzenie komponentu CMP .............................................................................. 419
Definiowanie metody ejbCreate i metod wyszukujcych ................................... 423
Dodawanie DAO z wykorzystaniem CMP .......................................................... 430
Testowanie implementacji CMP .......................................................................... 433
Programowanie JPA w WTP ................................................................................. 437
Podsumowanie podejcia 3. ................................................................................... 441
Podsumowanie ............................................................................................................. 441
Rozdzia 10. Usugi WWW ........................................................................................................... 443
WSDL ........................................................................................................................... 444
SOAP ............................................................................................................................ 445
REST ............................................................................................................................. 446
Usugi WWW à la REST .............................................................................................. 448
Przegld wicze .......................................................................................................... 449
Plik z chomika:
azureuva
Inne pliki z tego folderu:
Drew Conway, John Myles White uczenie maszynowe dla programistów helion.pdf
(28329 KB)
Ewa Lisowska kobiecy styl zarządzania ebook.pdf
(4275 KB)
przyciąganie bogactwa. życie w pełnej harmonii ze światem pełna wersja.pdf
(3156 KB)
dos. leksykon kieszonkowy full scan.pdf
(2153 KB)
klucz do sekretu. przyciągnij do siebie wszystko, czego pragniesz ebook.pdf
(2420 KB)
Inne foldery tego chomika:
Alchemia Kariery
Audio Booki
biznes, ekonomia, finanse
Bralczyk Jerzy - Porzekadła na każdy dzień
Brian Tracy
Zgłoś jeśli
naruszono regulamin