• Angielski
  • Polski
  • Kontakt
  • Wiedza
    • Do pobrania
    • Blogi
    • DDD-CqRS Sample
  • Aktualności
  • Pracownia programistyczna
  • Doradztwo
    • Techniczne
    • R & D
    • IT dla biznesu
    • Audyty i ekspertyzy
    • Asysta HR
  • Oferta szkoleń
    • Szkolenia
    • Szkolenia otwarte
    • Szkolenia++
    • Szkolenia - moduły
    • Mentoring
    • Wystąpienia
    • Jak pracujemy
  • O nas
    • Strona główna
    • Trenerzy
    • Nasi klienci
    • Jakość
    • Metodyka
Bottega

Praktycy dla Praktyków
Szkolenia i doradztwo

Sławomir Sobótka

Główny trener, programujący architekt specjalizujący się w Java EE, prezes SSEPP.

Szkolenie: Enterprise Java Beans 3.0/3.1

Informacje ogólne

zapytaj o szkolenie
Nazwa: Enterprise Java Beans 3.0/3.1
Kod: EJB
Kategoria: Java Enterprise Edition
Grupa docelowa: Projektanci, programiści
Czas trwania: 2-3 dni
Forma: 50% wykłady / 50% warsztaty
Pobierz program szkolenie-ejb.pdf

Program szkolenia omawia kluczowe składowe platformy JEE ze szczególnym naciskiem na EJB. W programie znajdują się również aspekty architektury systemów oraz wzorców JEE.

Program szkolenia kładzie szczególny nacisk na praktyczne aspekty wykorzystania technologii Enterprise Java Beans 3.0 oraz pragmatyczne podejście do jej składników.

Szkolenie zostało opracowane jako ewentualny moduł szkolenie z kompleksowego rozwiązania Aplikacje Web oparte o Seam Framework. Szkolenie może zostać również połączone ze szkoleniem z JSF i JPA w celu zbudowania pełnego rozwiązani na czystej platformie Java EE.

Zalety szkolenia:
  • Omawiamy architektury systemów
  • Przykłady o realnym poziomie komplikacji
  • Zwracamy uwagę na aspekty projektowania apliakcji
  • Omawiamy dokładnie techniki Inversion of Control w ujęciu praktycznym podając kontekst zastosowania



Program szkolenia:


  • 1. Wstęp do technologii EJB i profili Java EE

  • 2. Konfiguracja servera JBoss

  • 3. Architektury warstwowe

    • 3.1. Odpowiedzialności warswt

    • 3.2. Sposoby komunikacji pomiędzy warstwami

  • 4. Inżynieria JEE

    • 4.1. Wzorce projektowe JEE

    • 4.2. Wzorce integracyjne

  • 5. Komponenty

    • 5.1. Architektura CDI (Context and Dependency Injection)

    • 5.2. Sesyjne: Stanowe i Bezstanowe

    • 5.3. Współdzielenia stanu w komponentach Singleton i problemy współbieżnego dostępu

    • 5.4. Wywołania asynchroniczne metod w EJB

    • 5.5. Dobór komponentu do problemu

    • 5.6. Encyjne (kompleksowe szkolenie w module JPA)

    • 5.7. Sterowane komunikatami - praktyczne wykorzystanie

      • 5.7.1. Asynchroniczność przetwarzania masowych danych

      • 5.7.2. Rozkładania obciążenia

      • 5.7.3. Architektury zdarzeniowe

    • 5.8. Cykl życia komponentów

    • 5.9. Efektywna tworzenie komponentów EJB za pomocą embedded container

  • 6. Mechanizm przechwytywania – interceptory

    • 6.1. Wykorzystanie potencjału interceptorów jako namiastki Aspect Oriented Programming

    • 6.2. Praktyczne wykorzystanie do budowy własnych frameletów (nano frameworków)

    • 6.3. Praktyczne wykorzystanie do hermetyzacji logiki

  • 7. Transakcje na platformie JEE

    • 7.1. Wstęp teoretyczny (acid, poziomy izolacji)

    • 7.2. Deklarowanie

    • 7.3. Sterowania wyjątkami

    • 7.4. Transakcje rozproszone pomiędzy bazami danych (na życzenie)

  • 8. Bezpieczeństwo systemów JEE

    • 8.1. Aspekty bezpieczeństwa aplikacji korporacyjnych

    • 8.2. Zabezpieczania aplikacji w środowisku Java EE

      • 8.2.1. Konfiguracja środowiska i serwera aplikacyjnego

      • 8.2.2. Wykorzystanie JAAS w środowisku zarządzanym

    • 8.3. Model bezpieczeństwa oparty o role

    • 8.4. Zabezpieczanie aplikacji na serwerze JBoss

      • 8.4.1. Autentykacja z wykorzystaniem JNDI

      • 8.4.2. Deklaratywne i programowalna obsługa autoryzacji

    • 8.5. Zaawansowane zagadnienie bezpieczeństwa Java EE

      • 8.5.1. Wybór podejścia realizacji JAAS login module

      • 8.5.2. Implementacja login module opartego o bazę danych

  • 9. Dodatkowe usługi

    • 9.1. Servlety jako niezastąpione narzędzie – rzeczywiste przykłady praktycznego wykorzystania

    • 9.2. Filtry

    • 9.3. Listenery

    • 9.4. JNDI

    • 9.5. Konfiguracja usługi Timer i zapoznanie z alternatywą – Quartz

    • 9.6. WebServices

Lista szkoleń
nasi klienci więcej
  • asseco
  • eurobank
  • blstream
  • streamsoft
Bottega na konferencjach
  • konferencje
  • img

    Konferencja 33rd degree

    data: 19-31/03/2012

    Warsztaty DDD i 2 prezentacje

  • img

    Konferencja 4 Developers

    data: wiosna 2012

    TBD

Wydarzenia i Aktualności
  • img

    Softdevcon 2012 - Warszawa

    dodano 31/03/2012

    Zapraszamy na prezentację poświęconą technikom strukturyzacji aplikacji, która zostanie wygłoszona 8. maja podczas konferencji Softdevcon

  • 33rd Degree 2012 - Kraków

    dodano 02/01/2012

    Zapraszamy do Krakowa na konferencję 33rd Degree, gdzie nasz trener - ...

  • Softdevcon 2012 - Wrocław

    dodano 02/01/2012

    Zapraszamy na warsztat poświęcony podstawom Domain Driven Design, któr...

metodyka dreyfus
img

Wspinanie się po szczeblach kompetencji.

Metodyka nauczania w naszej firmie została oparta o jeden ze standardowych psychologicznych modeli kompetencji: pięciostopniowy model Dreyfus.

więcej
mobilne centrum szkoleniowe
img

Oferujemy usługi szkoleniowe w oparciu o własne Mobilne Centrum Szkoleniowe. MCS pozwala na przeprowadzenie szkoleń w dowolnym, dogodnym dla klienta miejscu.

Możesz wybrać dowolną lokalizację szkoleń a my zajmiemy się infrastrukturą techniczną.

więcej
Materiały do pobrania

Sprawdź próbkę naszych kompetencji.

video i prezentacje
  • video
  • Software Craftsmanship i Wzorce projektowe


    prezentacja z konferencji Javarsovia 2010

  • video
  • Domain Driven Design


    prezentacja z konferencji Confitura 2011

więcej materiałów
artykuły
  • pdf
  • Domain Driven Design – projektowanie złożonych modeli


    Artykuł opublikowany w Software Developer's Journal nr 08/2011

  • pdf
  • Modelowa ścieżka rozwoju kompetencji – Model Dreyfus


    Artykuł opublikowany w Software Developer's Journal nr 02/2010

więcej artykułów
bottega - [z j. włoskiego] pracownia;
w renesansie było to miejsce gdzie
spotykał się humanizm, sztuka i rzemiosło
© Bottega 2011 Wszelkie prawa zastrzeżone
Jesteśmy członkiem: 
ssepp
Projekt:  
hello
facebook blog twitter linkedin