Details zum E-Book

Java EE 6. Leksykon kieszonkowy

Java EE 6. Leksykon kieszonkowy

Arun Gupta

E-book

Korporacyjna wersja Javy (JEE, od ang. Java Enterprise Edition) święci triumfy. Najświeższa odsłona tego języka, oznaczona numerem 6, rozwiązuje problemy znane z poprzednich wersji oraz wprowadza wiele nowości i ulepszeń. Dzięki tym zmianom praca programistów stała się tak przyjemna i wydajna, jak nigdy przedtem. Przejrzyste API, wstrzykiwanie zależności (CDI) oraz dobre wsparcie dla usług sieciowych i formatu REST (JAX-RS) to tylko niektóre z atutów JEE6.

Ten wyjątkowo poręczny leksykon dostarczy Ci garść najważniejszych informacji o JEE6, które zawsze możesz mieć pod ręką. W trakcie lektury dowiesz się, jak nowe elementy platformy wpływają na znane wzorce projektowe i jak korzystać z Java Persistence API (JPA). Poznasz także charakterystykę każdego rodzaju ziarna Enterprise JavaBeans (EJB). Ponadto nauczysz się tworzyć usługi sieciowe w oparciu o protokół SOAP i REST oraz korzystać z usług rozsyłających wiadomości (JMS). Na sam koniec zobaczysz, jak zapewnić integralność Twoim danym z wykorzystaniem BeanValidation (JSR-303).

Obowiązkowa pozycja dla każdego programisty JEE6. Jeszcze nigdy tak szeroki zbiór informacji nie był dostępny w równie poręcznej formie. Musisz go mieć!

Sprawdź:

  • co nowego kryje platforma JEE6
  • jak wstrzykiwać zależności
  • do czego służą profile
  • jak dostosować aplikację do platformy JEE6

Wykorzystaj potencjał korporacyjnej wersji języka Java!

Słowo wstępne (9)

1. Java Platform, Enterprise Edition (12)

  • Wprowadzenie (12)
  • Elementy składowe (15)
  • Co nowego w wersji Java EE 6 (19)

2. Komponenty zarządzane (23)

  • Definiowanie i stosowanie komponentów zarządzanych (23)
  • Wywołania zwrotne cyklu życia (25)

3. Serwlety (26)

  • Serwlety (26)
  • Filtry serwletów (32)
  • Obiekty nasłuchujące zdarzeń (33)
  • Obsługa operacji asynchronicznych (37)
  • Fragmenty konfiguracji (39)
  • Bezpieczeństwo (40)
  • Pakowanie zasobów (43)
  • Odwzorowywanie błędów (44)
  • Obsługa żądań wieloczęściowych (44)

4. Java Persistence API (46)

  • Encje (46)
  • Jednostka utrwalania, kontekst utrwalania i menedżer encji (50)
  • Tworzenie, odczytywanie, aktualizowanie i usuwanie encji (52)
  • Sprawdzanie poprawności encji (56)
  • Transakcje i blokowanie (58)
  • Buforowanie (60)

5. Enterprise JavaBeans (62)

  • Stanowe komponenty sesyjne (62)
  • Bezstanowe komponenty sesyjne (65)
  • Singletonowe komponenty sesyjne (66)
  • Komponenty sterowane komunikatami (68)
  • Przenośne, globalne nazwy JNDI (70)
  • Transakcje (71)
  • Przetwarzanie asynchroniczne (74)
  • Liczniki czasu (75)
  • Interfejs Embeddable API (79)
  • EJB.Lite (80)

6. Konteksty i wstrzykiwanie zależności (82)

  • Punkty wstrzykiwania (83)
  • Kwalifikator i alternatywa (84)
  • Producent i dyspozytor (86)
  • Obiekty przechwytujące i dekoratory (88)
  • Zasięgi i konteksty (92)
  • Stereotypy (94)
  • Zdarzenia (95)
  • Przenośne rozszerzenia (97)

7. JavaServer Faces (100)

  • Facelety (101)
  • Obsługa zasobów (105)
  • Komponenty złożone (105)
  • Ajax (109)
  • Żądanie HTTP GET (113)
  • Punkty rozszerzeń serwera i klienta (115)
  • Reguły nawigacji (118)

8. Usługi sieciowe na bazie protokołu SOAP (119)

  • Punkty końcowe usług sieciowych (121)
  • Dynamiczne punkty końcowe na bazie interfejsu Provider (124)
  • Punkty końcowe na bazie interfejsu Endpoint (125)
  • Klient usługi sieciowej (127)
  • Dynamiczny klient na bazie interfejsu Dispatch (129)
  • Obiekty obsługujące (131)

9. Usługi sieciowe zgodne ze stylem REST (134)

  • Proste usługi sieciowe zgodne z REST (135)
  • Wiązanie metod protokołu HTTP (137)
  • Wiele reprezentacji jednego zasobu (140)
  • Wiązanie żądania z zasobem (141)
  • Odwzorowywanie wyjątków (143)

10. Java Message Service (144)

  • Wysyłanie wiadomości (147)
  • Jakość usługi (149)
  • Synchroniczne odbieranie komunikatu (150)
  • Asynchroniczne odbieranie komunikatu (152)
  • Tymczasowe miejsca docelowe (153)

11. Bean Validation (154)

  • Ograniczenia wbudowane (154)
  • Definiowanie niestandardowych ograniczeń (158)
  • Grupy sprawdzania poprawności (162)
  • Integracja z technologią JPA (164)
  • Integracja z frameworkiem JSF (166)

A. Programowanie i wdrażanie aplikacji platformy Java EE 6 - pierwsze kroki (168)

B. Dodatkowe materiały (170)

  • Specyfikacje technologii internetowych (170)
  • Specyfikacje technologii korporacyjnych (170)
  • Technologie usług sieciowych (171)
  • Technologie zarządzania i zabezpieczeń (171)

Skorowidz (173)

O autorze (183)

Kolofon (184)

  • Titel: Java EE 6. Leksykon kieszonkowy
  • Autor: Arun Gupta
  • Originaler Titel: Java EE 6 Pocket Guide
  • Übersetzung: Mikołaj Szczepaniak
  • ISBN: 978-83-246-6641-6, 9788324666416
  • Veröffentlichungsdatum: 2013-07-02
  • Format: E-book
  • Artikelkennung: jee6lk
  • Verleger: Helion