Shared Session in Webmodulen

Hootch

Mitglied
Hallo zusammen,

ich suche ein paar Ideen, Anmerkungen für gemeinsame Session Daten. Das folgende Beispiel dient als Vorlage:

Wir haben fachlich unterschiedliche Webmodule, die alle eine Session haben. Es gibt Daten die in allen Webmodulen gleichermaßen benötigt werden. Wie tauschen diese Module untereinander die Daten aus?

Nach einer Recherche im Internet hab ich bisher diese Ansätze gefunden:

Cookie/Supercookie: Die gemeinsamen Daten können im Client als Cookie hinterlegt werden (Cookie, Local Storage, Session Storage). Daten sollten verschlüsselt abgelegt werden.

Servlet-Filter & Datenbank: Neue Session erzeugt einen Cache (DB, Filesystem) der bei jedem Request ein Ping/Polling auf Änderungen ausführt bzw. die Daten immer neu zieht. Bei Session invalidate oder nach X Stunden werden die Daten automatisch gelöscht.

Die Lösung sollte auf einem und mehreren Knoten laufen. Für weitere Ideen etc. bin ich sehr dankbar :)

Viele Grüße
Hootch
 
Zuletzt bearbeitet:

jHelper

Mitglied
Hi,

deine Frage ist zu allgemein.. Es gibt mehrere Ansätze Session-Daten zwischen mehrere Web-Komponenten zu sharen, man müsste aber wissen wie die Webmodulen genauer realisiert sind, z.B auf welchen Web/Application-Server diese laufen und wie dieser konfiguriert ist (web.xml), welche Frameworks wurden eingesetzt etc. Sind die Web-Modulen auf mehrere Web-Applications verteilt oder als eine Application realisiert?


--Wie tauschen diese Module untereinander die Daten aus?--
Gemeinsam genutzten Daten können beispielweise in dem Session-Objekt gespeichert werden und sind innerhalb einer Applikation gültig.

Das könnte hilfreich sein -> ?ukasz Budnik's Blog: Session sharing in Apache Tomcat
 

Hootch

Mitglied
Hallo,

der Vorschlag funktioniert wohl beim Tomcat. Vielen Dank für Deinen Beitrag :toll:

Mir geht es nicht primär um Server XY oder ein bestimmtes Framework. Sondern um Lösungsansätze, die ich unabhängiger der jeweiligen Technik einsetzen kann.

In der Praxis kommen diverse Applikationsserver vor (Tomat, Websphere, Glassfish, Jboss ...). Ich hoffe auf einen Austausch mit Leuten, die bereits so ein Problem erfolgreich gelöst haben oder einen guten Vorschlag einbringen. Es geht nicht um die richtige finale Lösung, sondern eine mögliche Lösung zu finden :)

Ob dieses Ergebnis dann konkreter ausgearbeitet werden kann und wird, ist in Folge die nächste Aufgabe.

Viele Grüße
Hootch
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Fragen zu hosting und shared/private Tomcat Allgemeines EE 4
A (EJB)Session abhängige Parameter in POJO lesen Allgemeines EE 3
O JSF / Primefaces Session handling Allgemeines EE 1
I Session löschen in Bean (Session Beans) Allgemeines EE 1
J Hello World mit Stateless Session Bean - Was mache ich falsch? Allgemeines EE 2
J Unterschied zwischen HttpSession und Stateful Session Bean Allgemeines EE 3
R Wie eine stateful session bean erneut "aufgreifen" Allgemeines EE 22
P Unterschied Session Scope / Stateful Session Bean Allgemeines EE 6
F Session zerstören Allgemeines EE 12
A Im PhaseListener auf Stateful Session Bean zugreifen Allgemeines EE 6
G Session Allgemeines EE 6
E Session Problem Allgemeines EE 9
G Session neu!? Allgemeines EE 7
M Fehler bei Javamail Session mit Glassfish 3 Allgemeines EE 3
Java.getSkill() verbindung / connection in session speichern Allgemeines EE 4
D Frage zum Statefull Session Beans Lebenszyklus Allgemeines EE 3
MQue Session - Cookie Allgemeines EE 27
MQue Session Exception Allgemeines EE 5
M j_security_check Login und Session-ID Allgemeines EE 2
S Session in eine andere Anwendung übergeben Allgemeines EE 2
F Session abgelaufen und direkter Aufruf Allgemeines EE 10
Y myFaces und Hibernate Session Handling Allgemeines EE 7
S tomcat session timeout - und was danach? Allgemeines EE 1
Q Form Based Authentication - Session Attribute ? Allgemeines EE 2
A Session Bean mit Local-Interface nutzen Allgemeines EE 3
G Session Cookies Allgemeines EE 2
Q Session Tracking - Wie macht mans richtig! Allgemeines EE 3
B Session Daten pro User merken Allgemeines EE 9
H [JSP JSF] Session Timeout und Redirekt zur Startseite Allgemeines EE 5
I Session-Attribute von Client zugänglich? Allgemeines EE 6
G session token Allgemeines EE 3
K tomcat: session-unabhängiges speichern Allgemeines EE 3
S Struts und Session Allgemeines EE 2
J Tomcat mit eigener Session-Implementierung Allgemeines EE 15
Y JSF - Session Handling Firefox Allgemeines EE 3
Y JSF - Session invalidate bei outpulink möglich? Allgemeines EE 4
R Session Tracking & Cookies Allgemeines EE 3
B Variablen ausserhalb der session ? Allgemeines EE 2
T Zugriff auf Session-Objekte in JSP Allgemeines EE 2
W Session tracking mit URL rewrite - Session weg! Allgemeines EE 4
G Neue Session bei der Verwendung von Frames Allgemeines EE 3
RaoulDuke EJB 3.0 - Exceptions aus Methoden einer Session Bean Allgemeines EE 2
T Session-Problem Allgemeines EE 2
Z Session aufräumen Allgemeines EE 2
G Session Problem Allgemeines EE 5
G JBoss - Session / Entity Allgemeines EE 8
S Bild in Session Allgemeines EE 2
F Session Bean -> Daten aus dem Servlet holen Allgemeines EE 11
P Struts Form Bean vs. Session Variable Allgemeines EE 6
A JSF - Daten in Session speichern Allgemeines EE 2
R Formulareingaben gezielt aus Session löschen Allgemeines EE 4
W Session nach Browserschließung erhalten im Tomcat Allgemeines EE 4
R Vernünftige Session-Verwaltung mit Struts Allgemeines EE 4
Q Tomcat/java-Session-Problem Allgemeines EE 9
L Zwei Browserfenster mit unterschiedlicher session - geht das Allgemeines EE 3
flashfactor Logging in einem Session-Bean Allgemeines EE 2
H JSP, Session und Java-Bean Allgemeines EE 4
P Session Problem Allgemeines EE 17
flashfactor Frage zu Session-Lebensdauer Allgemeines EE 3
J xdoclet session facade + value object Allgemeines EE 2
M Session Bean vers. Entity Bean Allgemeines EE 3
G ResultSet in Session speichern Allgemeines EE 4
P Session Attribute an Klasse übergeben Allgemeines EE 13
G Mit Session-IDs richtig umgehen Allgemeines EE 3
C Mail von einer Session Bean aus senden Allgemeines EE 2
P Session NullPointerException Allgemeines EE 17
H daten in session speichern Allgemeines EE 8
G list in session schreiben Allgemeines EE 4
P String-Array an session Variable übergeben Allgemeines EE 3
P Session Beans importieren Allgemeines EE 2
F Problem mit Session (Weitergabe an andere JSPs) Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben