Java EE 6. Leksykon kieszonkowy - ebook
Java EE 6. Leksykon kieszonkowy - ebook
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!
Spis treści
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)
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-246-6641-6 |
Rozmiar pliku: | 1,6 MB |