![]() |
Post Page Rank |
Opcjonalne interfejsy biznesowe
W nowej wersji specyfikacji zniesiono wymaganie posiadania przez
komponent EJB (sesyjny) interfejsu biznesowego.
Choć programowanie z wykorzystaniem interfejsów to bardzo dobra
technika, to w niektórych przypadkach pisanie interfejsu dla komponentu
EJB (gdy nie wykorzystywało się kompozycji, testów jednostkowych)
wydawało się sztuczne i niepotrzebne.
Zgodnie z nową specyfikacją jedyne co należy zrobić, by klasa POJO
stała się komponentem EJB, to opatrzenie jej adnotacją @Stateless lub
@Stateful. Żadnych interfejsów.
Poniżej przykład pełnoprawnego bezstanowego sesyjnego komponentu EJB:
@Stateless
public class PojoBean {
public void hello() {
System.out.print("Hello World!");
}
}

Wpisy (RSS)