Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Języki programowania » Java Hibernate GWT » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Algorytmy Wzorce UML
Bazy danych
Bezpieczeństwo
Bioinformatyka
Biznes Ekonomia Firma
Chemia
DTP Design
E-biznes
Ekonometria
Elektronika Elektrotechnika
Energetyka
Fizyka
GIS
Grafika użytkowa
Hardware
Informatyczne systemy zarządzania
Informatyka w szkole
Języki programowania
  Ajax
  Asembler
  ASP ASP.NET
  C
  C#
  C++
  C++ Builder
  CGI Perl
  Chmura obliczeniowa
  CVS
  Delphi
  Eclipse
  Fortran
  Inne
  Java Hibernate GWT
  JavaScript
  JBuilder
  JSP JavaServlet
  PHP
  Programowanie mobilne
  Programowanie w Windows
  Prolog
  Python Django
  React
  Ruby Rails
  TypeScript
  Visual Studio
Matematyka
Multimedia
Obsługa komputera
Office
Poradniki
Programowanie gier
Programy inżynierskie
Programy matematyczne
Słowniki
Serwery
Sieci komputerowe
Systemy operacyjne
Technika
Telekomunikacja
Tworzenie stron WWW

Zobacz pełny katalog »
 Wydawnictwo:
 MsPress
Wprowadzenie do Microsoft Windows VISTA

Wprowadzenie do Microsoft Windows VISTA

50.40zł
12.60zł
Java EE 6. Przewodnik Wydanie IV 79.00zł
Java EE 6. Przewodnik Wydanie IV

Tytuł: Java EE 6. Przewodnik Wydanie IV
Tytuł oryginalny The Java EE 6 Tutorial: Basic Concepts (4th Edition) (Java Series)
Autor: Eric Jendrock, Ian Evans, Devika Gollapudi, Kim Haase, Chinmayee Sriva
ISBN: 978-83-246-3847-5
Ilość stron: 552
Data wydania: 08/2012
Oprawa: Miękka
Format: 168x237
Wydawnictwo: Helion
Cena: 79.00zł


Java Enterprise Edition 6 (Java EE6) to nowa jakość w tworzeniu korporacyjnych, zaawansowanych aplikacji. Ułatwiona konfiguracja, uproszczone pakowanie, lekki profil internetowy to tylko niektóre z zalet platformy. Fakt, że błyskawicznie zdobywa ona popularność, wypiera poprzednią wersję oraz wybierana jest do nowych projektów, świadczy że założenie przyjęte przez twórców były prawidłowe. Przyszłość zaawansowanych projektów należy do platformy Java EE6!

Dzięki tej książce błyskawicznie opanujesz podstawy korzystania z potencjału Java EE6. W trakcie lektury poznasz wszystkie aspekty tworzenia aplikacji korzystając z JAX-WS, JAX-RS, EJB oraz JPA. Ponadto poznasz nowy mechanizm wstrzykiwania zależności (Context and Dependency Injection) oraz mechanizmy gwarantujące bezpieczeństwo aplikacji. Książka ta została napisana przez zespół firmy Oracle zajmujący się dokumentowaniem platformy. Nie znajdziesz bardziej kompetentnych osób w dziedzinie Java EE6!

Po lekturze tej książki:

  • bez problemu rozpoczniesz nowy projekt, korzystając z Java EE6,
  • poznasz kluczowe technologie dla każdej warstwy aplikacji,
  • udostępnisz usługi sieciowe (WebServices),
  • przygotujesz interfejs użytkownika korzystając z JSF.

Zainwestuj w najnowsze technologie.

Rozdziały:

Część I Wprowadzenie (25)
Rozdział 1. Przegląd technologii (27)

  • Najważniejsze cechy platformy Java EE (28)
  • Model aplikacji Javy EE (29)
  • Rozproszone, wielowarstwowe aplikacje (30)
    • Bezpieczeństwo (31)
    • Komponenty Javy EE (31)
    • Klienci Javy EE (32)
    • Komponenty webowe (34)
    • Komponenty biznesowe (35)
    • Warstwa danych (35)
  • Kontenery Javy EE (36)
    • Usługi kontenera (36)
    • Typy kontenerów (37)
  • Obsługa usług sieciowych (38)
    • XML (38)
    • Protokół transportowy SOAP (39)
    • Standard formatu WSDL (39)
  • Budowanie i wdrażanie aplikacji Javy EE (39)
  • Pakowanie aplikacji (40)
  • Role w procesie wytwarzania aplikacji (41)
    • Dostawca oprogramowania Java EE (42)
    • Dostawca narzędzi (42)
    • Dostawca komponentów aplikacji (42)
    • Budowniczy aplikacji (43)
    • Wdrożeniowiec oraz administrator (43)
  • API Javy EE 6 (44)
    • Technologia Enterprise JavaBeans (46)
    • Technologia Java Servlet (46)
    • Technologia JavaServer Faces (47)
    • Technologia JavaServer Pages (47)
    • Biblioteka JavaServer Pages Standard Tag Library (48)
    • Java Persistence API (48)
    • Java Transaction API (48)
    • API Javy dla usług sieciowych typu REST (49)
    • Managed Beans (49)
    • Contexts and Dependency Injection for the Java EE Platform (JSR 299) (49)
    • Dependency Injection for Java (JSR 330) (49)
    • Bean Validation (50)
    • Java Message Service API (50)
    • Java EE Connector Architecture (50)
    • JavaMail API (50)
    • Java Authorization Contract for Containers (51)
    • Java Authentication Service Provider Interface for Containers (51)
  • API Javy EE 6 wchodzące w skład platformy Java Platform, Standard Edition 6.0 (51)
    • Java Database Connectivity API (52)
    • Java Naming and Directory Interface API (52)
    • JavaBeans Activation Framework (53)
    • Java API for XML Processing (53)
    • Java Architecture for XML Binding (53)
    • SOAP with Attachments API for Java (53)
    • Java API for XML Web Services (54)
    • Java Authentication And Authorization Service (54)
  • Narzędzia serwera GlassFish Server (54)

Rozdział 2. Używanie przykładowych aplikacji z samouczka (57)

  • Wymagane oprogramowanie (57)
    • Java Platform, Standard Edition (57)
    • Java EE Software Development Kit (58)
    • Komponent samouczka Javy EE 6 (59)
    • NetBeans IDE (59)
    • Apache Ant (60)
  • Uruchamianie i zatrzymywanie serwera GlassFish (61)
  • Uruchamianie konsoli administracyjnej (62)
    • Uruchamianie konsoli administracyjnej w środowisku NetBeans IDE (62)
  • Uruchamianie i zatrzymywanie serwera Java DB (62)
    • Uruchamianie serwera bazy danych przy użyciu środowiska NetBeans IDE (63)
  • Budowanie przykładowych aplikacji (63)
  • Struktura katalogów z przykładami samouczka (63)
  • Pobieranie najnowszych aktualizacji samouczka (64)
    • Aktualizacja samouczka za pomocą centrum aktualizacji (64)
  • Debugowanie aplikacji Javy EE (64)
    • Używanie logów serwera (65)
    • Używanie debuggera (65)

Część II Warstwa webowa (67)
Rozdział 3. Rozpoczynamy pracę z aplikacjami internetowymi (69)

  • Aplikacje internetowe (69)
  • Cykl życia aplikacji internetowych (71)
  • Moduły WWW: przykład hello1 (72)
    • Przegląd modułu WWW hello1 (74)
    • Pakowanie modułu WWW (77)
    • Wdrażanie modułu WWW (78)
    • Uruchamianie wdrożonego modułu WWW (79)
    • Listowanie wdrożonych modułów WWW (79)
    • Aktualizacja modułu WWW (79)
    • Dynamiczne przeładowywanie (80)
    • Usuwanie modułów WWW z serwera (81)
  • Konfigurowanie aplikacji internetowych: przykład hello2 (81)
    • Mapowanie adresów URL na komponenty WWW (82)
    • Przegląd modułu WWW hello2 (82)
    • Budowanie, pakowanie, wdrażanie i uruchamianie przykładu hello2 (84)
    • Deklarowanie plików powitalnych (85)
    • Konfigurowanie parametrów kontekstu i inicjalizacyjnych (86)
    • Mapowanie błędów na strony błędów (87)
    • Deklarowanie referencji do zasobów (88)
  • Dalsze informacje o aplikacjach internetowych (90)

Rozdział 4. Technologia JavaServer Faces (91)

  • Czym jest aplikacja JavaServer Faces? (92)
  • Korzyści płynące z wykorzystania technologii JavaServer Faces (93)
  • Tworzenie prostej aplikacji JavaServer Faces (94)
    • Tworzenie backing beana (95)
    • Tworzenie strony internetowej (95)
    • Mapowanie instancji klasy FacesServlet (96)
    • Cykl życia aplikacji hello (96)
    • Budowanie, pakowanie, wdrażanie i uruchamianie aplikacji w środowisku NetBeans IDE (98)
  • Dalsze informacje o technologii JavaServer Faces (98)

Rozdział 5. Wprowadzenie do faceletów (99)

  • Co to są facelety? (99)
  • Tworzenie prostej faceletowej aplikacji (101)
    • Tworzenie aplikacji faceletowej (101)
    • Konfigurowanie aplikacji (104)
    • Budowanie, pakowanie i wdrażanie faceletowego przykładu guessnumber (105)
  • Szablonowanie (107)
  • Złożone komponenty (109)
  • Zasoby (112)

Rozdział 6. Expression Language (113)

  • Krótkie omówienie języka wyrażeń EL (113)
  • Składnia wartościowania zachłannego i leniwego (114)
    • Wartościowanie zachłanne (115)
    • Wartościowanie leniwe (115)
  • Wyrażenia dostępu do wartości i metod (116)
    • Wyrażenia dostępu do wartości (116)
    • Wyrażenia dostępu do metod (120)
  • Definiowanie typu atrybutu znacznika (122)
  • Wyrażenia literałowe (123)
  • Operatory (124)
  • Słowa zastrzeżone (125)
  • Przykłady wyrażeń EL (125)

Rozdział 7. Używanie technologii JavaServer Faces na stronach internetowych (127)

  • Tworzenie nowej strony (127)
  • Dodawanie komponentów do strony za pomocą znaczników języka HTML (128)
    • Wspólne atrybuty znaczników komponentów (131)
    • Dodawanie znaczników nagłówka i ciała dokumentu HTML (133)
    • Dodawanie komponentu formularza (134)
    • Używanie komponentów tekstowych (134)
    • Używanie znaczników komponentów zarządzających do wykonywania akcji i nawigacji (139)
    • Dodawanie grafiki i obrazków przy użyciu znacznika h:graphicImage (141)
    • Rozmieszczanie komponentów przy użyciu znaczników h:panelGrid i h:panelGroup (141)
    • Wyświetlanie komponentów pozwalających na wybór jednej wartości (143)
    • Wyświetlanie komponentów pozwalających na wybór wielu wartości (145)
    • Używanie znaczników f:selectItem i f:selectItems (146)
    • Używanie komponentów tabel powiązanych z danymi (148)
    • Wyświetlanie komunikatów błędów za pomocą znaczników h:message i h:messages (151)
    • Tworzenie za pomocą znaczników h:button i h:link adresów URL obsługujących zakładki (152)
    • Używanie parametrów widoku do konfigurowania adresów URL obsługujących zakładki (153)
    • Umieszczanie zasobów na stronie za pomocą znaczników h:output (154)
  • Używanie podstawowych znaczników (156)

Rozdział 8. Używanie konwerterów, listenerów i walidatorów (159)

  • Używanie standardowych konwerterów (159)
    • Konwertowanie wartości komponentu (160)
    • Używanie konwertera DateTimeConverter (161)
    • Używanie konwertera NumberConverter (163)
  • Rejestrowanie listenerów na komponentach (165)
    • Rejestrowanie listenera zmiany wartości na komponencie (165)
    • Rejestrowanie listenera akcji na komponencie (166)
  • Używanie standardowych walidatorów (166)
    • Walidowanie wartości komponentu (167)
    • Używanie walidatora LongRangeValidator (168)
  • Odwoływanie się do metod backing beana (168)
    • Odwoływanie się do metody wykonującej nawigację (169)
    • Odwoływanie się do metody obsługującej zdarzenie akcji (170)
    • Odwoływanie się do metody wykonującej walidację (170)
    • Odwoływanie się do metody obsługującej zdarzenie zmiany wartości (170)

Rozdział 9. Tworzenie aplikacji w technologii JavaServer Faces (173)

  • Backing beany (173)
    • Tworzenie backing beana (173)
    • Używanie języka EL do odwoływania się do backing beanów (175)
  • Tworzenie właściwości beanów (176)
    • Tworzenie właściwości wiązanych z wartościami komponentów (177)
    • Tworzenie właściwości powiązanych z instancjami komponentów (182)
    • Tworzenie właściwości powiązanych z konwerterami, listenerami lub walidatorami (183)
  • Tworzenie metod backing beana (184)
    • Tworzenie metody obsługującej nawigację (185)
    • Tworzenie metody obsługującej zdarzenie akcji (186)
    • Tworzenie metody wykonującej walidację (186)
    • Tworzenie metody obsługującej zdarzenie zmiany wartości (187)
  • Używanie mechanizmu Bean Validation (188)
    • Walidacja zerowych i pustych łańcuchów znaków (190)

Rozdział 10. Technologia Java Servlet (193)

  • Czym jest serwlet? (193)
  • Cykl życia serwletu (194)
    • Obsługa zdarzeń cyklu życia serwletu (194)
    • Obsługa błędów serwletu (195)
  • Współdzielenie informacji (196)
    • Używanie obiektów zasięgu (196)
    • Kontrola dostępu do współdzielonych zasobów z wielu wątków (196)
  • Tworzenie i inicjalizacja serwletu (197)
  • Tworzenie metod usług (198)
    • Pobieranie informacji z żądania (198)
    • Konstruowanie odpowiedzi (199)
  • Filtrowanie żądań i odpowiedzi (200)
    • Tworzenie filtrów (201)
    • Tworzenie własnych żądań i odpowiedzi (202)
    • Definiowanie mapowania filtrów (202)
  • Wywoływanie innych zasobów webowych (204)
    • Dołączanie do odpowiedzi innych zasobów (205)
    • Przekazywanie sterowania do innego komponentu webowego (205)
  • Dostęp do kontekstu webowego (206)
  • Podtrzymywanie stanu klienta (206)
    • Dostęp do sesji (206)
    • Kojarzenie obiektów z sesją (206)
    • Zarządzanie sesją (207)
    • Śledzenie sesji (207)
  • Zamykanie serwletu (208)
    • Śledzenie żądań o usługi (208)
    • Powiadamianie metod o konieczności ich zatrzymania (209)
    • Tworzenie "uprzejmych" metod o długim czasie wykonywania (210)
  • Przykładowa aplikacja mood (210)
    • Komponenty przykładowej aplikacji mood (210)
    • Budowanie, pakowanie, wdrażanie i uruchamianie przykładu mood (211)
  • Dalsze informacje o technologii Java Servlet (212)

Część III Usługi sieciowe (213)
Rozdział 11. Wprowadzenie do usług sieciowych (215)

  • Czym są usługi sieciowe? (215)
  • Typy usług sieciowych (215)
    • "Duże" usługi sieciowe (216)
    • Usługi sieciowe typu REST (216)
  • Decydowanie, którego typu usług sieciowych użyć (218)

Rozdział 12. Budowanie usług sieciowych za pomocą JAX-WS (219)

  • Tworzenie prostych usług sieciowych i klientów za pomocą JAX-WS (220)
    • Wymagania punktów dostępowych JAX-WS (221)
    • Tworzenie klas implementujących punkt dostępowy usługi (222)
    • Budowanie, pakowanie, wdrażanie i uruchamianie usługi (222)
    • Testowanie metod punktu dostępowego usługi (223)
    • Prosta aplikacja kliencka JAX-WS (224)
    • Budowanie, pakowanie, wdrażanie i uruchamianie aplikacji klienckiej (225)
    • Prosty klient webowy JAX-WS (226)
  • Typy obsługiwane przez JAX-WS (229)
  • Interoperacyjność usług sieciowych a JAX-WS (229)
  • Dalsze informacje o JAX-WS (229)

Rozdział 13. Budowanie usług sieciowych typu REST za pomocą JAX-RS (231)

  • Czym są usługi sieciowe REST? (231)
  • Tworzenie klasy głównych zasobów REST (232)
    • Tworzenie usług sieciowych REST przy użyciu JAX-RS (233)
    • Przegląd aplikacji JAX-RS (234)
    • Adnotacja @Path oraz wzorce ścieżek URI (235)
    • Odpowiadanie na żądania HTTP (237)
    • Używanie @Consumes i @Produces do dostosowywania żądań i odpowiedzi (240)
    • Ekstrakcja parametrów żądania (243)
  • Przykładowe aplikacje JAX-RS (246)
    • Usługa sieciowa REST (246)
    • Przykładowa aplikacja rsvp (249)
    • Przykłady z życia (251)
  • Dalsze informacje o JAX-RS (252)

Część IV Komponenty EJB (253)
Rozdział 14. Komponenty EJB (255)

  • Czym jest komponent EJB? (255)
    • Zalety komponentów EJB (255)
    • Kiedy używać komponentów EJB? (256)
    • Typy komponentów EJB (256)
  • Czym jest komponent sesyjny? (257)
    • Typy komponentów sesyjnych (257)
    • Kiedy używać komponentów sesyjnych? (258)
  • Czym jest komponent sterowany komunikatami? (259)
    • Co odróżnia komponenty sterowane komunikatami od komponentów sesyjnych? (259)
    • Kiedy używać komponentów sterowanych komunikatami? (261)
  • Dostęp do komponentów EJB (261)
    • Używanie komponentów EJB w klientach (262)
    • Dostęp zdalny czy lokalny? (263)
    • Klienty lokalne (264)
    • Klienty zdalne (265)
    • Klienty usług sieciowych (266)
    • Parametry metody a dostęp do niej (267)
  • Zawartość komponentu EJB (268)
    • Pakowanie komponentów EJB do modułów EJB JAR (268)
    • Pakowanie komponentów EJB do modułów WAR (268)
  • Konwencje nazewnicze komponentów EJB (270)
  • Cykle życia komponentów EJB (270)
    • Cykl życia stanowego komponentu sesyjnego (270)
    • Cykl życia bezstanowego komponentu sesyjnego (271)
    • Cykl życia komponentu sesyjnego typu singleton (272)
    • Cykl życia komponentu sterowanego komunikatami (272)
  • Dalsze informacje o komponentach EJB (273)

Rozdział 15. Pierwsze kroki z komponentami EJB (275)

  • Tworzenie komponentu EJB (275)
    • Pisanie kodu klasy komponentu EJB (276)
    • Tworzenie klienta webowego aplikacji converter (276)
    • Budowanie, pakowanie, wdrażanie i uruchamianie przykładowej aplikacji converter (277)
  • Modyfikowanie aplikacji Javy EE (279)
    • Modyfikowanie pliku klasy (279)

Rozdział 16. Uruchamianie przykładowych aplikacji EJB (281)

  • Przykładowa aplikacja cart (281)
    • Interfejs biznesowy (282)
    • Klasa komponentu sesyjnego (283)
    • Metoda @Remove (286)
    • Klasy pomocnicze (286)
    • Budowanie, pakowanie, wdrażanie i uruchamianie przykładu cart (286)
  • Przykład komponentu sesyjnego typu singleton: aplikacja counter (288)
    • Tworzenie komponentu sesyjnego typu singleton (288)
    • Architektura przykładowej aplikacji counter (293)
    • Budowanie, pakowanie, wdrażanie i uruchamianie przykładowej aplikacji counter (295)
  • Przykład usługi sieciowej: aplikacja helloservice (296)
    • Klasa implementująca punkt dostępowy usługi sieciowej (296)
    • Klasa implementująca bezstanowy komponent sesyjny (297)
    • Budowanie, pakowanie, wdrażanie i uruchamianie przykładowej aplikacji helloservice (297)
  • Używanie usługi timera (299)
    • Tworzenie wyrażeń timera opartych o kalendarz (299)
    • Timery programistyczne (302)
    • Timery automatyczne (304)
    • Anulowanie i zapisywanie timerów (305)
    • Pobieranie informacji o timerze (305)
    • Transakcje i timery (305)
    • Przykładowa aplikacja timersession (306)
    • Budowanie, pakowanie, wdrażanie i uruchamianie przykładowej aplikacji timersession (308)
  • Obsługa wyjątków (309)

Część V Konteksty oraz wstrzykiwanie zależności na platformie Java EE (311)
Rozdział 17. Wprowadzenie do kontekstów i wstrzykiwania zależności na platformie Java EE (313)

  • Wstęp do CDI (314)
  • Beans (315)
  • Managed Beans (315)
  • Beany jako obiekty wstrzykiwalne (316)
  • Używanie kwalifikatorów (317)
  • Wstrzykiwanie beanów (318)
  • Używanie zasięgu (318)
  • Nadawanie beanom nazw EL (320)
  • Dodawanie metod setter i getter (320)
  • Używanie managed beana na stronie Facelets (321)
  • Wstrzykiwanie obiektów za pomocą metod produkujących (321)
  • Konfigurowanie aplikacji CDI (322)
  • Informacje dodatkowe na temat CDI (322)

Rozdział 18. Uruchamianie podstawowych kontekstów oraz przykłady wstrzykiwania zależności (323)

  • Przykład CDI - simplegreeting (323)
    • simplegreeting - pliki źródłowe (324)
    • Strona i szablon Facelets (324)
    • Pliki konfiguracyjne (325)
    • Budowanie, pakowanie, wdrażanie i uruchamianie przykładu CDI simplegreeting (326)
  • Przykład CDI - guessnumber (328)
    • Pliki źródłowe przykładu guessnumber (328)
    • Strony Facelets (332)
    • Budowanie, pakowanie, wdrażanie i uruchamianie przykładu CDI guessnumber (333)

Część VI Java Persistence API (337)
Rozdział 19. Wprowadzenie do Java Persistence API (339)

  • Encje (339)
    • Wymagania dotyczące klas encji (340)
    • Pola trwałości i właściwości klas encji (340)
    • Klucze główne w encjach (345)
    • Typy asocjacji związków encji (347)
    • Kierunki w relacjach encji (347)
    • Klasy osadzone w encjach (349)
  • Dziedziczenie encji (350)
    • Encje abstrakcyjne (350)
    • Zmapowane klasy bazowe (351)
    • Klasy bazowe niebędące encjami (352)
    • Strategie mapowania dziedziczenia encji (352)
  • Zarządzanie encjami (355)
    • Interfejs EntityManager (355)
    • Jednostki trwałości (359)
  • Tworzenie zapytań do encji (360)
  • Dodatkowe informacje na temat Persistence (361)

Rozdział 20. Uruchamianie przykładów Persistence (363)

  • Aplikacja order (363)
    • Relacje encji w aplikacji order (364)
    • Klucze główne w aplikacji order (366)
    • Encja mapowana do wielu tabel bazy danych (369)
    • Operacje kaskadowe w aplikacji order (369)
    • Typy bazodanowe BLOB i CLOB w aplikacji order (370)
    • Typy tymczasowe w aplikacji order (370)
    • Zarządzanie encjami aplikacji order (371)
    • Budowanie, pakowanie, wdrażanie i uruchamianie aplikacji order (373)
  • Aplikacja roster (374)
    • Relacje w aplikacji roster (374)
    • Relacja wiele do wielu w aplikacji roster (375)
    • Dziedziczenie encji w aplikacji roster (375)
    • Zapytania Criteria w aplikacji roster (377)
    • Automatyczne generowanie tabel w aplikacji roster (379)
    • Budowanie, pakowanie, wdrażanie i uruchamianie aplikacji roster (379)
  • Aplikacja address-book (381)
    • Walidacja ograniczeń w aplikacji address-book (381)
    • Definiowanie komunikatów o błędach ograniczeń w aplikacji address-book (382)
    • Walidacja danych Contact z aplikacji JavaServer Faces (383)
    • Budowanie, pakowanie, wdrażanie i uruchamianie aplikacji address-book (384)

Rozdział 21. Java Persistence Query Language (387)

  • Terminologia języka zapytań (387)
  • Tworzenie zapytań za pomocą Java Persistence Query Language (388)
    • Nazwane parametry w zapytaniach (389)
    • Parametry pozycyjne w zapytaniach (389)
  • Składnia uproszczonego języka zapytań (389)
    • Wyrażenia select (390)
    • Wyrażenia update i delete (390)
  • Przykładowe zapytania (390)
    • Proste zapytania (391)
    • Zapytania nawigujące do powiązanych encji (392)
    • Zapytania z innymi wyrażeniami warunkowymi (393)
    • Operacje masowe UPDATE i DELETE (395)
  • Pełna składnia języka zapytań (396)
    • Symbole BNF (396)
    • Java Persistence Query Language w gramatyce BNF (396)
    • Klauzula FROM (400)
    • Wyrażenia ścieżkowe (403)
    • Klauzula WHERE (405)
    • Klauzula SELECT (414)
    • Klauzula ORDER BY (416)
    • Klauzule GROUP BY i HAVING (416)

Rozdział 22. Tworzenie zapytań za pomocą Criteria API (417)

  • Omówienie Criteria API i Metamodel API (417)
  • Wykorzystanie Metamodel API do modelowania klas encji (419)
    • Używanie klas metamodelu (420)
  • Wykorzystanie Criteria API i Metamodel API do tworzenia podstawowych, bezpiecznych zapytań (420)
    • Tworzenie zapytań Criteria (420)
    • Korzenie zapytania (421)
    • Stosowanie złączeń w zapytaniach relacji (422)
    • Nawigacja za pomocą ścieżek w zapytaniach Criteria (422)
    • Ograniczanie wyników zapytań Criteria (423)
    • Zarządzanie wynikami zapytań Criteria (425)
    • Grupowanie wyników (426)
    • Wykonywanie zapytań (427)

Część VII Bezpieczeństwo (429)
Rozdział 23. Wprowadzenie do zabezpieczeń platformy Java EE (431)

  • Omówienie zabezpieczeń w Java EE (432)
    • Przykład prostego zabezpieczenia (432)
    • Cechy mechanizmu zabezpieczeń (435)
    • Charakterystyka bezpieczeństwa aplikacji (435)
  • Mechanizmy zabezpieczeń (436)
    • Mechanizmy zabezpieczeń Java SE (437)
    • Mechanizmy zabezpieczeń w Java EE (437)
  • Zabezpieczanie kontenerów (440)
    • Używanie adnotacji do określania informacji na temat bezpieczeństwa (440)
    • Wykorzystanie deskryptorów wdrożenia w zabezpieczeniach deklaratywnych (441)
    • Korzystanie z zabezpieczeń programowych (442)
  • Zabezpieczanie serwera GlassFish (442)
  • Praca z przestrzeniami, użytkownikami, grupami i rolami (443)
    • Czym są przestrzenie, użytkownicy, grupy i role? (443)
    • Zarządzanie użytkownikami i grupami na serwerze GlassFish (446)
    • Konfigurowanie ról zabezpieczeń (448)
    • Mapowanie ról na użytkowników i grupy (449)
  • Ustanawianie bezpiecznego połączenia za pomocą SSL (450)
    • Weryfikacja i konfiguracja obsługi SSL (451)
    • Praca z cyfrowymi certyfikatami (453)
  • Dodatkowe informacje na temat bezpieczeństwa (456)

Rozdział 24. Podstawy zabezpieczania aplikacji webowych (457)

  • Omówienie bezpieczeństwa aplikacji webowej (457)
  • Zabezpieczanie aplikacji webowych (459)
    • Określanie limitów bezpieczeństwa (459)
    • Określanie mechanizmów uwierzytelniania (463)
    • Deklarowanie ról bezpieczeństwa (469)
  • Wykorzystanie zabezpieczeń programowych w aplikacji webowej (470)
    • Programowe uwierzytelnianie użytkowników (470)
    • Programowe sprawdzanie tożsamości wywołującego (472)
    • Przykładowe zabezpieczenie programowe (473)
    • Deklaracja i łączenie referencji ról (474)
  • Przykłady: zabezpieczanie aplikacji webowych (475)
    • Konfiguracja systemu do uruchomienia przykładowych zabezpieczeń (475)
    • Przykład: podstawowe uwierzytelnianie w serwlecie (476)
    • Przykład: uwierzytelnianie oparte na formularzu w aplikacji JavaServer Faces (480)

Rozdział 25. Podstawy zabezpieczania aplikacji biznesowych (485)

  • Zabezpieczanie enterprise beanów (485)
    • Ochrona enterprise beana za pomocą zabezpieczeń deklaratywnych (488)
    • Programowe zabezpieczanie enterprise beana (492)
    • Propagowanie tożsamości bezpieczeństwa (494)
    • Wdrażanie bezpiecznych enterprise beanów (495)
  • Przykłady: zabezpieczanie enterprise beanów (496)
    • Przykład: zabezpieczanie enterprise beana za pomocą zabezpieczenia deklaratywnego (496)
    • Przykład: programowe zabezpieczanie enterprise beana (500)
  • Zabezpieczanie klientów aplikacji (503)
    • Używanie modułów logowania (504)
    • Używanie logowania programowego (505)
  • Zabezpieczanie aplikacji bazodanowych (505)
    • Jednokrotne logowanie zarządzane przez kontener (505)
    • Jednokrotne logowanie zarządzane przez komponent (506)
    • Konfiguracja zabezpieczeń adaptera zasobów (506)
    • Mapowanie osobowości aplikacji na osobowości EIS (508)

Część VIII Technologie wspomagające Javę EE (509)
Rozdział 26. Wprowadzenie do technologii wspomagających Javę EE (511)

  • Transakcje (511)
  • Zasoby (512)
    • Java EE Connector Architecture oraz adaptery zasobów (512)
    • Java Message Service (512)
    • Java Database Connectivity Software (513)

Rozdział 27. Transakcje (515)

  • Czym jest transakcja? (515)
  • Transakcje zarządzane przez kontener (516)
    • Atrybuty transakcji (517)
    • Wycofywanie transakcji zarządzanej przez kontener (520)
    • Synchronizowanie pól instancji komponentu sesyjnego (521)
    • Metody niedozwolone w transakcjach zarządzanych przez kontener (521)
  • Transakcje zarządzane przez komponent (521)
    • Transakcje JTA (522)
    • Kończenie metody bez zatwierdzania transakcji (523)
    • Metody niedozwolone w transakcjach zarządzanych przez komponent (523)
  • Wygaśnięcie transakcji (523)
    • Ustawianie limitu czasu życia transakcji (523)
  • Modyfikacja wielu baz danych (524)
  • Transakcje w komponentach webowych (525)
  • Dalsze informacje o transakcjach (525)

Rozdział 28. Połączenia do zasobów (527)

  • Zasoby i naming JNDI (527)
  • Obiekty DataSource i pule połączeń (528)
  • Wstrzykiwanie zasobów (529)
    • Wstrzykiwanie poprzez pola (530)
    • Wstrzykiwanie za pomocą metody (531)
    • Wstrzykiwanie przy użyciu klasy (531)
  • Adaptery zasobów i ich kontrakty (532)
    • Kontrakty zarządzania (533)
    • Kontrakt generycznego kontekstu pracy (534)
    • Kontrakty wychodzące i przychodzące (535)
  • Adnotacje zawierające metadane (535)
  • Common Client Interface (537)
  • Dalsze informacje o zasobach (538)
Java EE 6. Przewodnik Wydanie IV
--- Pozycja niedostępna.---
Klienci, którzy kupili „Java EE 6. Przewodnik Wydanie IV”, kupili także:
<b>Wytyczne wzmacniania podłoża gruntowego kolumnami sztywnymi Projektowanie, wykonawstwo, kontrola</b>, <font color="navy">Michał Topolnicki, Bolesław Kłosiński</font>, <font color="green"> Wydawnictwo Naukowe PWN</font>
Wytyczne wzmacniania podłoża gruntowego kolumnami sztywnymi Projektowanie, wykonawstwo, kontrola, Michał Topolnicki, Bolesław Kłosiński, Wydawnictwo Naukowe PWN

Gotowy do biegu Jak uwolnić wrodzoną zdolność do biegania bez kontuzji, Starrett Kelly , TJ Murphy, Wydawnictwo GALAKTYKA

Rachunek różniczkowy i całkowy ze wstępem do równań różniczkowych, Franciszek Leja, Wydawnictwo Naukowe PWN

Unity. Przewodnik projektanta gier. Wydanie III, Mike Geig, Wydawnictwo Helion

Myślenie obiektowe w programowaniu. Wydanie V, Matt Weisfeld, Wydawnictwo Helion

ABC operatora wózka widłowego, Paweł Strycharski, Wydawnictwo ODDK

Tworzenie nowoczesnych systemów webowych, Mariusz Walczak, Wydawnictwo Helion

Giganci Jak Andrew Carnegie, John D. Rockefeller, Jay Gould i J. P. Morgan stworzyli amerykańską supergospodarkę, Charles R. Morris, Wydawnictwo Onepress

Podstawy obsługi komputera Ilustrowany przewodnik Wydanie 3, Maria Sokół, Wydawnictwo Helion

czwartek, 28 marca 2024   Mapa strony |  Nowości |  Dzisiejsze promocje |  Koszty wysyłki |  Kontakt z nami