Java EE 6. Programowanie aplikacji WWW - Helion
ISBN: 978-83-246-2659-5
stron: 232, Format: 158x235, ok艂adka: mi
Data wydania: 2010-08-09
Ksi臋garnia: Helion
Cena ksi膮偶ki: 22,20 z艂 (poprzednio: 37,00 z艂)
Oszcz臋dzasz: 40% (-14,80 z艂)
Osoby kt贸re kupowa艂y "Java EE 6. Programowanie aplikacji WWW", wybiera艂y tak偶e:
- Spring Web MVC. Kurs video. Programowanie aplikacji webowych 69,00 z艂, (31,05 z艂 -55%)
- Java EE 6. Tworzenie aplikacji w NetBeans 7 58,98 z艂, (29,49 z艂 -50%)
- Java EE 6. Programowanie aplikacji WWW 37,00 z艂, (18,50 z艂 -50%)
- Java EE 6. Programowanie aplikacji WWW. Wydanie II 49,00 z艂, (29,40 z艂 -40%)
- Spring. Receptury 119,00 z艂, (71,40 z艂 -40%)
Spis tre艣ci
Java EE 6. Programowanie aplikacji WWW -- spis tre艣ci
Cz臋艣膰 I: Podstawy (7)
Rozdzia艂 1. Java EE - naprawd臋 kr贸tkie wprowadzenie (9)
- Web vs Enterprise (10)
- Serwery aplikacji (11)
- Streszczenie, czyli kr贸tki przewodnik po niniejszej publikacji (11)
- Serwlety - na dobry pocz膮tek (11)
- Deskryptor wdro偶enia (12)
- JSP - HTML + Java (13)
- JPA - czas na dane! (13)
- JSF - wy偶szy poziom prezentacji (13)
- Facelets (14)
Rozdzia艂 2. Pierwsza aplikacja webowa (15)
- Integrowanie Tomcata z Netbeansem (16)
- Pierwsza aplikacja (17)
- Dodawanie nowych element贸w (18)
- Pierwszy serwlet? (20)
Rozdzia艂 3. Serwlet - na dobry pocz膮tek (25)
- 呕ycie serwletu (25)
- Serwlet pod lup膮 (26)
- 呕膮danie - odpowied藕 (27)
- Przesy艂anie odpowiedzi (29)
- Om nom nom, czyli ciasteczka w pe艂nej krasie (31)
- Sesje - nie tylko dla student贸w (31)
- Konfiguracja w kodzie Javy - mo偶na tego unikn膮膰 (33)
- Parametry serwlet贸w (34)
- Kontekst serwlet贸w (35)
- Trzech muszkieter贸w? (36)
- Atrybuty a mnogo艣膰 偶膮da艅 (36)
- S艂uchowisko (39)
- ServletContextListener (39)
- ServletContextAttributeListener (39)
- ServletRequestAttributeListener i ServletRequestListener (39)
- HttpSessionAtributteListener i HttpSessionListener (40)
- HttpSessionBindingListener (40)
- Sesja + wiele JVM = HttpSessionActivationListener (40)
- Filtry (41)
- Techniczny aspekt filtr贸w (41)
- Konfiguracja filtr贸w w pliku web.xml (42)
Rozdzia艂 4. JSP - gdy out.println() nie wystarcza (45)
- Zacznijmy od pocz膮tku, czyli JSP w 艣wiecie serwlet贸w (46)
- Pliki JSP dost臋pne bezpo艣rednio (46)
- Pliki JSP wywo艂ywane z poziomu serwlet贸w (46)
- Pochodzenie JSP - dziedzictwo serwlet贸w (47)
- Pierwsze kroki w JSP (47)
- Doceni膰 wygod臋, czyli jak to lat temu kilka bywa艂o... (50)
- Expression Language - elegancja i wygoda (54)
- Remedium - warto by艂o czeka膰! (55)
- Dost臋p do obiekt贸w w j臋zyku EL (56)
- Beany, czyli ziarna - kult kawy wiecznie 偶ywy (57)
- Ziarna + EL = kolejne u艂atwienie (58)
- Ziarna, mapy i co dalej? (59)
- EL - nie tylko atrybuty (59)
- Akcje JSP (61)
- Include vs Forward - ods艂ona druga (62)
- Akcje + ziarna = kolejne pot臋偶ne narz臋dzie (63)
- Dynamiczne generowanie element贸w (66)
Rozdzia艂 5. JSTL - wisienka na torcie JSP (69)
- Skrzynka z narz臋dziami (69)
- Rdze艅 (70)
- c:out (70)
- Ale to ju偶 by艂o, czyli c:set (72)
- Czwarty muszkieter (73)
- Kontrola sterowania (73)
- P臋telka do kompletu (75)
- Wyj膮tki + JSP = ... (76)
- Adresy URL - same k艂opoty (77)
- Adresy URL bez tajemnic (77)
- Tajemnica sesji... (78)
- Trzech tenor贸w (79)
- Na deser - funkcje! (80)
- Przez kolekcje do serca (80)
- Funkcje 艂a艅cuchowe (81)
- Podsumowanie (82)
Cz臋艣膰 II: Frameworki webowe (83)
Rozdzia艂 6. JavaServer Faces (85)
- Frameworki - kolejny dow贸d na lenistwo cz艂owieka (85)
- JSF - kanonu ci膮g dalszy (86)
- JSF, czyli MVC w praktyce (87)
- Kontroler - uniwersalny spawacz (88)
- Ma艂e zanurzenie (88)
- Pierwsze przyk艂ady (89)
- Aplikacja Notowania gie艂dowe (90)
- Tajemniczy zapis - # vs $ (95)
- Notowania historyczne, czyli kolekcja w kolekcji (97)
- Najpierw szablon, p贸藕niej tre艣膰 (98)
- Klient szablonu (99)
- Przygotowania... (100)
- Czas na obliczenia! (103)
- Ma艂y zastrzyk (105)
- JSF - komponenty, komponenty, komponenty! (106)
- Output - (prawie) wszystko, czego do szcz臋艣cia potrzeba (107)
- UIInput - teraz do szcz臋艣cia nie brakuje ju偶 nic (108)
- Powr贸t do szarej rzeczywisto艣ci... (112)
- Zasady dzia艂ania JSF (115)
- Przyk艂adowa aplikacja - maszyna licz膮ca (115)
- Przywr贸cenie widoku (1) (118)
- Pobranie danych z 偶膮dania (2) (119)
- Walidacja (3) (119)
- Aktualizacja warto艣ci w modelu (ziarnach - 4) (120)
- Wywo艂anie zadeklarowanych uprzednio metod (5) (120)
- Renderowanie odpowiedzi (6) (120)
- Cykl 偶ycia w praktyce (120)
- Podsumowanie (121)
Rozdzia艂 7. Konwertowanie i walidacja (123)
- Uroki transformacji (123)
- Konwertery standardowe (124)
- Piszemy konwerter! (126)
- Walidator - nieod艂膮czny partner konwertera (130)
- Walidatory - prawie jak konwertery (131)
- Walidacja niestandardowa - jak zawsze wi臋cej pracy (132)
Cz臋艣膰 III: Obs艂uga danych (135)
Rozdzia艂 8. JPA, czyli ORM + Java (137)
- Dost臋p do danych w Javie (137)
- O艣wiecenie (138)
- Pierwszy przyk艂ad (139)
- Za艂o偶enia (139)
- Realizacja (139)
- Tworzenie projektu (140)
- Hibernate a JPA - co i jak w ORM-owym 艣wiecie (141)
- Pierwsza klasa encji (141)
- Jednostka utrwalania (145)
- Graficzna strona aplikacji (146)
- Dodawanie przychodni (150)
- EntityManager i sp贸艂ka... (152)
- Mened偶er encji - elegancki dost臋p != 艂atwa sprawa (153)
- Nudni s艂uchacze - nareszcie przydatni! (156)
- C ju偶 jest, czas na RUD (158)
- Niewiele Ci mog臋 da膰... (p贸ki nie pozwolisz mi zaprezentowa膰 danych) (158)
- S艂uchacz akcji vs akcja - starcie numer 2 (160)
- Istotny drobiazg - nasza aplikacja to niemowa! (162)
Rozdzia艂 9. Zwi膮zki mi臋dzy encjami - jedna tabela to za ma艂o! (165)
- Przychodnia... i co dalej? (165)
- Zwi膮zki mi臋dzy tabelami - kr贸tkie przypomnienie (165)
- Zwi膮zki SQL w praktyce (166)
- Jeden do wielu, wiele do jednego (167)
- Wiele do wielu - najwy偶szy stopie艅 wtajemniczenia (167)
- Dodajemy tabele do bazy (168)
- Encje klas Javy - czas na zwi膮zki! (170)
- Encja Przychodnia - zmiana na lepszy model (171)
- Czas na nowo艣ci! (172)
- Wizyta - encja JPA w pe艂nej krasie (178)
- CRUD dla lekarza - to ju偶 by艂o, ale nie do ko艅ca (183)
- Nowy lekarz - nowe pole, du偶a zmiana (184)
- Magikonwersja (185)
- Ziarnko do ziarnka i zbierze si臋 aplikacja (186)
- Kolejne metody ziarna LekarzBean... (188)
- Na zako艅czenie - edycja (189)
- Pacjenci - suplement (191)
- Danie g艂贸wne: all in one, czyli wizyty! (192)
- Od czego艣 trzeba zacz膮膰, czyli zmiany (193)
- Dodawanie wizyty (196)
- Ostatnie ziarno (197)
- Edycja i usuwanie - powr贸t (200)
- Koniec coraz bli偶ej, czyli edycja w pe艂nej krasie (201)
- Podsumowanie (202)
Rozdzia艂 10. JPQL i jego mo偶liwo艣ci (203)
- Prawie jak SQL... "prawie" robi r贸偶nic臋 (203)
- Podstawy (204)
- Pobieranie z wariantami (204)
- JPQL a atrybuty z艂o偶one i null (206)
- Nieco wi臋cej o SELECT (207)
- Funkcje obliczeniowe (208)
- Operacje niezwi膮zane z pobieraniem (209)
- Mechanizmy zaawansowane (209)
- JOIN na lewo, JOIN na prawo... (210)
- Grupowanie i sortowanie (211)
- Podzapytania - prawdziwa moc (212)
- Podsumowanie (213)
Dodatki (215)
Dodatek A: Instalacja serwera Apache Tomcat (217)
- Pobranie (217)
- Konfiguracja (217)
Dodatek B: Bibliografia (219)
Skorowidz (221)