Mit stateful session beans mit servlets

Ich versuche, meine erste EJBs mit Glassfish Server ( Eine einfache shopping cart). Ich soll mit der CartBean für jede Http-Sitzung. Wenn mein Wagen Bean ist folgende-

public interface CartLocal {
 public void addItem(String item);
 public void removeItem(String item);
}

@Stateful
public class CartBean implements CartLocal {
 List<String> item = new java.util.ArrayList<String>();
 public void addItem(String item) {
  ....
 }
 public void removeItem(String item) {
  ....
 }
}

Habe ich um die oben genannten stateful-session-bean in einer web-servlet client, so dass,
für jeden neuen Http-Session, wir bekommen ein neues stateful-session-bean. So, dass es einen Warenkorb für einen user. Ist mein Verständnis falsch der Verwendung von session-beans im servlet oder der code unten ist falsch, das schafft eine stateful-session-bean für alle Benutzer.

@EJB CartLocal cart;

protected void doGet(....) throws IOException...... {
 cart.addItem(....);
}
InformationsquelleAutor user2531191 | 2013-11-13
Schreibe einen Kommentar