kontakt
MISJA

Dostarczać naszym klientom pra- ktycznej wiedzy pozwalającej optymalnie korzystać z nowo- czesnych technologii informa- tycznych i doskonalić proces wytwórczy.

BCD - Programowanie komponentów biznesowych J2EE


Odbiorcy szkolenia:

Doświadczeni programiści języka Java chcący poszerzyć swoje umiejętności o tworzenie komponentów biznesowych w technologii Java 2 Platform Enterprise Edition oraz zdobyć umiejętności posługiwania się technologią Enterprise Java Beans, programowania poszczególnych typów komponentów, konfiguracją reguł bezpieczeństwa i zasięgu transakcji, programowania z użyciem JMS i zastosowania wybranych wzorców projektowych.

Czas trwania:


5 dni (zajęcia prowadzone są w formie wykładu połączonego z warsztatem).


Nabywane umiejętności:

Uczestnicy szkolenia zdobywają wiedzę teoretyczną oraz nabywają praktyczne umiejętności tworzenia komponentów Enterprise Java Beans, ich konfiguracji i optymalizacji w środowisku serwera aplikacji JBoss.

Kursanci uczą się jak efektywnie:

  • konfigurować i optymalizować środowisko serwera aplikacji JBoss
  • implementować komponenty EJB i konfigurować je za pomocą deskryptorów wdrożeniowych
  • obsługiwać sytuacje awaryjne
  • parametryzować i modyfikować zachowanie komponentów EJB bez konieczności ich rekompilacji
  • zarządzać transakcjami i bezpieczeństwem

W miarę zdobywania wiedzy uczestnicy:

  • tworzą komponenty sesyjne stanowe i bezstanowe
  • tworzą komponenty encyjne CMP i BMP
  • tworzą zapytania języka EJB-QL
  • konfigurują komponenty tylko do odczytu oraz relacje jeden-do-jeden i wiele-do-wielu
  • tworzą komponenty sterowane komunikatami

Tematy ćwiczeń:

  • Instalacja i konfiguracja serwera aplikacji JBoss
  • Deskryptory wdrożeniowe ejb-jar.xml i jboss.xml
  • Programowanie stanowego oraz bezstanowego komponentu sesyjnego
  • Wyjątki aplikacyjne
  • Używanie zmiennych środowiska EJB
  • Dostęp do menadżerów zasobów
  • EJB używający innych EJB
  • Bezpieczeństwo EJB
  • Transakcje EJB
  • Lokalne interfejsy EJB
  • Programowanie komponentów encyjnych CMP
  • Praca z językiem zapytań EJB-QL
  • Programowanie komponentów encyjnych BMP
  • Komponenty encyjne tylko do odczytu
  • Relacje jeden-do-jeden
  • Relacje wiele-do wielu
  • Programowanie komponentu sterowanego komunikatami
  • Implementacja wzorców EJB

Tematy zajęć:

  • Technologia i architektura EJB
  • Podstawy RMI i JND
  • Charakterystyka programowania komponentowego
  • Architektura i programowanie komponentów EJB
  • Konfiguracja reguł bezpieczeństwa i zasięgu transakcji komponentów EJB
  • Programowanie z użyciem JMS
  • Wstęp do wzorców projektowych J2EE
  • Komponenty sesyjne stanowe i bezstanowe
  • Komponenty encyjne o trwałości zarządzanej przez kontener
  • Komponenty encyjne samodzielnie zarządzające trwałością
  • Szczegóły implementowania relacji w komponentach typu BMP i CMP
  • Programowanie komponentów sterowanych komunikatami JMS
  • Programowanie klientów EJB
  • Środowisko komponentów EJB, referencje do komponentów EJB i zasobów kontenera EJB
  • Transakcje w środowisku EJB, transakcje sterowane przez kontener i sterowane przez komponent
  • Optymalizacja wywołań przez interfejsy lokalne
  • Bezpieczeństwo komponentów EJB, uwierzytelnianie, autoryzacja
  • Wzorce projektowe warstwy EJB, wzorce międzywarstwowe, wzorce dla aplikacji klienta
  • Zapewnienie trwałości obiektów

Zalecane szkolenia poprzedzające:

  • JP - Programowanie w języku Java


ISOLUTION © 2006