Salve, ho realizzato un Ejb Session di tipo Stateful che implementa un carrello della spesa. Adesso, il problema è che vorrei realizzare un client che utilizzi questo EJB. In particolare, ho provato a realizzare un'applicazione stand alone che utilizza questo Ejb ma ottengo un errore.
Il codice del client è questo:
codice:
import java.util.Collection;import javax.ejb.EJB;
import ejb.session.stateful.ShoppingCart;
public class Client {
@EJB
private static ShoppingCart shoppingCart;
public static void main(String[] args) throws Exception {
shoppingCart.addItem("Bread");
shoppingCart.addItem("Milk");
System.out.println("Contents of your cart are: ");
Collection<String> items=shoppingCart.getItems();
for(String item :items){
System.out.println(item);
}
shoppingCart.finished();
}
}
ma eseguendola come un'applicazione "normale" ottengo un NullPointerException.