Plan Szkolenia
Wprowadzenie
Przegląd funkcji i architektury platformy Java EE 7
- Kontenery, interfejsy API i usługi
- Cykl życia i zakresy pamięci
- Enterprise JavaBeans
- Technologie wspierające
Pierwsze kroki z Java EE 7 Podstawy platformy
- Instalacja
- Pakowanie, wdrażanie i wstrzykiwanie
- Wprowadzenie do aplikacji internetowych
Zarządzanie trwałością za pomocą Java EE 7
- Java Interfejs API trwałości
- Tworzenie i wykonywanie zapytań
- Tworzenie encji i zarządzanie nimi
- Kontrola dostępu z blokadą
- Plany pobierania
Wdrażanie technologii Enterprise JavaBeans (EJB)
- Fasole korporacyjne, sesyjne i sterowane komunikatami
- Zawartość i cykl życia
- Operacje i transakcje EJB
- Tworzenie metod i liczników czasu EJB
- Składniki sesji
- Stosowanie przechwytywaczy
Praca z interfejsem Java Message Service (JMS) API
- Podstawowe koncepcje JMS API
- Model i funkcje Programming
- Pisanie prostych aplikacji JMS
- Transakcje i fasole sterowane komunikatami
- Wdrażanie producentów i konsumentów komunikatów
Budowanie Web Services z platformą Java EE 7
- Typy usług internetowych
- Tworzenie usług sieciowych za pomocą JAX-WS
- Tworzenie usług sieciowych RESTful za pomocą JAX-RS
- [Tworzenie zasobów REST
Tworzenie aplikacji internetowych przy użyciu Java Servlet
- Cykl życia serwletu
- Tworzenie i inicjowanie serwletu
- Pisanie metod usługi
- Przesyłanie plików
- Serwlety asynchroniczne
- Programy przechwytujące i filtry
- Nagłówki HTTP, parametry i pliki cookie
Tworzenie aplikacji internetowych przy użyciu Java stron usług (JSP)
- Cykl życia JSP
- Składnia JSP
- Błędy
- Biblioteki znaczników
- Język jonowy i fasola CDI Express
Tworzenie Java aplikacji za pomocą WebSockets
- Programowe i adnotowane punkty końcowe
- Wysyłanie i odbieranie wiadomości
- Kodery i dekodery
- Parametry ścieżki
- Specyfikacja klasy konfiguratora punktów końcowych
Tworzenie aplikacji internetowych przy użyciu JavaServer Faces (JSF)
- Model komponentu interfejsu użytkownika
- Model nawigacji
- Cykl życia JavaServer Faces
- Częściowe przetwarzanie i renderowanie
- Konwertery, słuchacze i walidatory
- Język wyrażeń i fasola CDI
- Tworzenie wiadomości
- Biblioteki znaczników JSF
Zabezpieczanie aplikacji Java za pomocą platformy Java EE 7
- Mechanizmy bezpieczeństwa i kontenery
- Praca z obszarami, użytkownikami, grupami i rolami
- Zabezpieczanie połączeń za pomocą SSL
- Bezpieczeństwo aplikacji internetowych
- Bezpieczeństwo aplikacji dla przedsiębiorstw
- Certyfikacja i uwierzytelnianie
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Znajomość XML, SQL i programowania w języku Java
- Doświadczenie w tworzeniu aplikacji
Uczestnicy
- Deweloperzy
Opinie uczestników (2)
Informacje o praktycznych zastosowaniach z rzeczywistych projektów.
Piotr Czapiewski
Szkolenie - Programowanie Java Enterprise J2EE i JBoss (EJB 3.0)
Komunikacja z trenerem - chęć odpowiadania na zadawane pytania.