ZAWWW-2st1.2-w04.tresc-1.0-Slajd17

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Uzyskanie referencji do EJB przez klienta - JNDI lookup

Uzyskanie referencji do EJB przez klienta - JNDI lookup


Slajd pokazuje sposób uzyskania referencji do komponentu EJB przez klienta dowolnego typu poprzez jawne wyszukanie referencji w rejestrze JNDI operacją lookup. W celu uzyskania dostępu do rejestru JNDI klient tworzy obiekt InitialContext. Bezargumentowy konstruktor InitialContext łączy klienta z rejestrem JNDI kontenera, w którym wykonuje się klient.

W przypadku gdy komponent jest zarejestrowany w JNDI pod domyślną nazwą, parametrem metody lookup() obiektu InitialContext jest w pełni kwalifikowana nazwa klasy interfejsu biznesowego komponentu. Można ją uzyskać wywołując metodę getName() na rzecz atrybutu „class” interfejsu, co ilustruje pierwszy fragment kodu na slajdzie.

W przypadku gdy komponent został zarejestrowany w JNDI pod inną nazwą niż domyślna, należy tę nazwę podać jako parametr metody lookup() obiektu InitialContext, co ilustruje drugi fragment kodu na slajdzie.


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