2 Stimmen

EJB3 Stateful Session Bean für Login und Einkaufswagen und Template ändern

Hallo jeder Körper jetzt ich mit Warenkorb arbeiten, frage ich zwischen Stateful Session Beans oder HTTP-Sitzung für Warenkorb oder Login verwenden. Jeder haben irgendwelche Ideen?

In Stateful Session Bean, wie zu tun, vergleichen Sie Zustand für Artikel-ID, wenn es gleich wird ich hinzufügen, um Artikel eine Einheit es bedeutet, wenn Artikel-ID = 1 es ist Cola und Benutzer hinzufügen, um Warenkorb eine weitere Cola wird es 2 Cola-Einheit werden. Mit HTTP-Sitzung es einfach, aber mit Stateful und JSF Ich weiß nicht, wie es zu tun?

Und kleine Frage für Änderung Haut für Website. Ich war eine Combobox für Benutzer kann Haut Name und wenn Benutzer wählen andere Haut Unterschied Standard Haut, die Standard-Haut wird auf andere ändern, aber wie kann ich css und Bilder ändern?

Bitte helfen Sie mir, danke im Voraus!

3voto

Pascal Thivent Punkte 548176

Hallo jeder Körper jetzt ich mit Warenkorb arbeiten, frage ich zwischen Stateful Session Beans oder HTTP-Sitzung für Warenkorb oder Login verwenden. Jeder haben irgendwelche Ideen?

Es gibt einen sehr schönen alten Thread auf TheServerSide, in dem es um HttpSession vs. Stateful session beans (SFSB) und hat schöne Beispiele, wo SFSB sinnvoll ist. Um es einfach auszudrücken:

Die Verwendung von Stateful Session Beans ist relevant, wenn Sie einen "Zustandsautomaten" für Ihre Geschäftslogik benötigen, der unabhängig davon ist, wie Sie mit dem System "interagieren" (WAP/WML, HTML, XML/B2B usw.).

Mit anderen Worten: Sie könnten SFSB für Ihren Einkaufswagen in Betracht ziehen, wenn Benutzer über einen anderen Kanal als HTTP auf das System zugreifen können (z. B. über ein Callcenter) und dennoch Zugriff auf den Status erhalten möchten. Wenn Sie keine derartigen Anforderungen haben, sollten Sie bei der HTTP-Sitzung bleiben, da SFSB eine gewisse zusätzliche Komplexität mit sich bringt.

Und kleine Frage für die Änderung Haut für Website. Ich war eine Combobox für Benutzer kann Haut Name und wenn Benutzer wählen andere Haut Unterschied Standard Haut, die Standard-Haut wird auf andere ändern, aber wie kann ich css und Bilder ändern?

Ich würde wahrscheinlich eine Bibliothek verwenden, die einen Skinning-Mechanismus bietet, wie z.B. RichFaces .

Verwandte Fragen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X