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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Komponent sesyjny - Przykład

Komponent sesyjny - Przykład


Slajd przedstawia pliki z kodem źródłowym bezstanowego sesyjnego komponentu EJB, służącego do konwersji wartości temperatur między skalami Celsjusza i Fahrenheita.

Plik Konwerter.java zawiera interfejs biznesowy, obejmujący dwie metody fahrNaCels() i celsNaFahr(). Interfejs biznesowy jest w tym wypadku interfejsem zdalnym, specyfikującym metody udostępniane przez komponent klientom zdalnym. Decyduje o tym adnotacja @Remote.

Plik KonwerterBean.java zawiera klasę komponentu. Klasa implementuje interfejs biznesowy Konwerter i zawiera przewidziane w nim metody. O tym, że klasa jest klasą bezstanowego sesyjnego komponentu EJB świadczy adnotacja @Stateless (dla komponentów stanowych używana jest adnotacja @Stateful).


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