Strona główna Szkolenia Programowanie przy pomocy JPA i EJB 3.0 (Java EE)
Szkolenie: Programowanie przy pomocy JPA i EJB 3.0 (Java EE)
Kategoria: KOMPUTERY I INTERNET / Programowanie
Szkolenie otwarte
Najedź kursorem na daną ikonkę aby dowiedzieć się więcej
Osoba kontaktowa:
Szymon Zioło
tel.: 510 193 451
email: info@redpill.com.pl
skype: szymonziolo
| Tytuł: | Programowanie przy pomocy JPA i EJB 3.0 (Java EE) |
|---|---|
| Kategoria: | KOMPUTERY I INTERNET / Programowanie |
| Metodyka: | Ćwiczenia |
| Opis: | Kurs obejmuje dwa najważniejsze składniki Java EE przeznaczone do programowania logiki biznesowej czyli komponenty warstwy pośredniej Enterprise Java Beans (EJB) oraz encje Java Persistence API (JPA). Kurs wzbogacony jest o wiedzę teoretyczną wiążącą się z omawianym materiałem jak prezentacja typowych wzorców i antywzorców czy omówienie zagadnień związanych z rozproszonymi transakcjami. |
| Poziom zaawansowania : | średnio zaawansowany |
| Trenerzy: | Jacek Sroka jest wykładowcą Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego. Posiada 6 letni staż pedagogiczny. Specjalizuje się w technologiach Javy, inżynierii oprogramowania i bazach danych. Lubi uczyć i ma do tego talent. W wolnych chwilach przygotowuje materiały dydaktyczne, tłumaczy książki informatyczne i publikuje artykuły w prasie branżowej. |
| Wielkość grupy: | 10 |
| Program: | Dzień 1. Utrwalanie danych w języku Java. Praca z encjami Java Persistence API (JPA), synchronizacja z bazą danych, unikalność i porównywanie encji, cykl życia i wywołania zwrotne (callback methods). Reprezentacja hierarchii obiektów w bazie danych, dziedziczenie, polimorfizm, kompozycja. Zapytania EJB QL. Dzień 2. Wprowadzenie do architektury wielowarstwowej i aplikacji rozproszonych. Rodzaje komponentów Enterprise Java Beans 3.0 (EJB). Komponenty Session Beans w odmianach stanowej i bezstanowej. Cykl życia i wywołania zwrotne (callback methods). Łączenie komponentów Session Beans i encji JPA. Transakcje, wydajność. Zabezpieczanie komponentów EJB, role. Wzorce i antywzorce. Dzień 3. Podstawy JNDI i wstrzeliwanie zależności (Dependency Injection). Asynchroniczna komunikacja przy pomocy komunikatów, modele Point-to-Point i Publish-Subscribe. Java Message Service (JMS). Message Driven Beans (MDB). Potwierdzanie wiadomości, transakcje i bezpieczeństwo. |
| Wymagania: | Znajomość języka Java i zagadnień programowania obiektowego. Zalecane wcześniejsze ukończenie kursu "Wprowadzenie do języka Java 5.0" Podstawowa wiedza na temat baz danych i języka zapytań SQL. |
Poleć szkolenie znajomemu