Zpo-13-wyk-Slajd38

Z Studia Informatyczne
Wersja z dnia 07:50, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

EJB

EJB


Mechanizm EJB jest promowaną przez Sun Microsystems technologią komponentową dla rozproszonych aplikacji klasy enterprise tworzonych w języku Java. Nie jest produktem, a jedynie specyfikacją, której implementacja zależy od twórców oprogramowania.

EJB specyfikuje obecnie trzy rodzaje komponentów, reprezentujących encje (jednostki danych), sesje (przetwarzanie danych) oraz obsługujące komunikaty. Podobnie jak w przypadku innych technologii, komponenty są tworzone i zarządzane przez kontener, który przejmuje także większość zadań związanych z zapewnianiem dostępu do danych, transakcyjnością etc.

Początkowy rozwój tej specyfikacji powodował gwałtowny wzrost jej złożoności, co odbijało się negatywnie na łatwości stosowania tej technologii. Pojawienie się lekkich kontenerów IoC, które powstały w odpowiedzi na problem związane z EJB, miał wpływ na dalsze losy także tej technologii. W wersji 3.0 wprowadzono wstrzykiwanie zależności oraz wykorzystano anotacje języka Java do opisu przeznaczenia i konfiguracji komponentu. Pozwoliło to uprościć model komponentowy i ułatwić jego stosowanie w praktyce.


<< Poprzedni slajd | Spis treści | Następny slajd >>