Szkolenia IT • Kursy Komputerowe • Szkolenia
Transkrypt
Szkolenia IT • Kursy Komputerowe • Szkolenia
Rozwiązania korporacyjne oparte o JEE i Hibernate Przeznaczenie szkolenia Szkolenie dla programistów/developerów Java/JEE chcących nabyć umiejętność budowania rozwiązań biznesowych opartych o platformę JEE oraz JPA/Hibernate. Tematy zajęć 1. Wprowadzenie Platforma Java Enterprise Edition Model komponentowy Serwery aplikacyjne i ich rola Klasyfikacja kontenerów i komponentów Wdrażanie i uruchamianie aplikacji korporacyjnych Warstwa webowa Aplikacje internetowe Servlety Facelets Podstawy JavaServer Faces 2. Warstwa logiki biznesowej Komponenty EJB - klasyfikacja i cykl życia Tworzenie i wdrażanie komponentów Budowanie aplikacji klienckich 3. Warstwa utrwalania (JPA/Hibernate) Rozbieżności między modelem relacyjnym i obiektowym Mapowanie obiektowo-relacyjne Standard Java Persistence API i jego implementacje Obiekty trwałe - tworzenie, cykl życia, podstawy mapowania Usługa utrwalania Zarządzanie encjami 4. Mapowanie obiektowo-relacyjne Encje vs. Komponenty Tożsamość i równość obiektów trwałych Mapowanie klas encji (XML, adnotacje) Klucze główne i strategie ich generowania Mapowanie relacji Odwzorowywanie relacji dziedziczenia Transakcje i kontrola dostępu do danych Bezpieczeństwo danych w środowisku wielo-użytkownikowym Transakcje - definicja i konfiguracja (deklaratywnie, programowo) Standard Java Transaction API Kontrola współbieżnego dostępu poprzez blokady Praca z obiektami trwałymi Zarządzanie encjami w kontekście konwersacji Kaskadowa propagacja wykonywanych operacji Optymalizacja ładowania danych i użycie pamięci cache Przetwarzanie wsadowe Wywołania zwrotne i klasy nasłuchujące Wykonywanie zapytań Przygotowywanie i uruchamianie zapytań Zapytania nazwane Język JPA QL / HQL (składnia, operatory, klauzule, wyrażenia funkcjonalne) Relacje i złączenia Criteria API Zapytania natywne Filtrowanie i cachowanie wyników 5. Usługi sieciowe Copyright © Altkom Akademia S.A. • Infolinia 801 25 85 66 • www.altkomakademia.pl 1/2 Protokół SOAP Dokumenty WSDL Budowa usług sieciowych z JAX-WS API Budowa usług typu REST z JAX-RS API Konsumowanie usług 6. Wstrzykiwanie zależności (CDI) Standard JSR-299 (Contexts and Dependency Injection for the Java EE platform) Beany zarządzane Wstrzykiwanie zależności Zasięgi i konteksty Producenci Interceptory Dekoratory Zdarzenia Alternatywy Korzyści wynikające z ukończenia szkolenia Zapoznanie z kluczowymi elementami platformy JEE. Poznanie możliwości oraz zastosowań standardu JPA i frameworku Hibernate. Zrozumienie architektury rozwiązań opartych o serwer aplikacyjny. Oczekiwane przygotowanie słuchaczy Umiejętność programowania w języku Java na poziomie średniozaawansowanym. Znajomość zagadnień obiektowych. Podstawowa wiedza z zakresu języka SQL i relacyjnych baz danych. Metoda szkolenia Wykład Warsztaty Kod szkolenia JEH Czas trwania dni / h Poziom szkolenia Średniozaawansowany Autoryzacja Copyright © Altkom Akademia S.A. • Infolinia 801 25 85 66 • www.altkomakademia.pl 2/2