Anwendung mit Zuständen und Struts

23

Bekanntes Mitglied
Hi,

ich habe eine Webanwendung die viele Zustände verwalten kann dies bedeutet ich muss bei jedem Page Load also jedem Aufruf einer Action prüfen in welchem Zustand das System ist und dann z.B. eine Fehlermeldung oder Hinweis auf der Seite darstellen...

Wie kann ich diese Zustandslogik am besten auslagern damit nicht in jeder Action steht

if() else if()...

Weiterhin kann es möglich sein, dass wenn z.B. Action XYZ aufgerufen wird diese beendet wird und eine ganz andere Action greifen muss... z.B. Systemfehler...

Ich verwende Struts... jedoch wäre ein anderes Framework das mit JSP verwendet werden kann auch denkbar...

Viele Dank.
 

23

Bekanntes Mitglied
Hm ja das wäre eine Idee...

Aber wie könnte man sowas noch lösen? Irgendwie über Vererbung? Weitere Layer und wohin?
 

pizza1234

Mitglied
Hi,
ich würde wahrscheinlich einen Service in die Actions injecten, der mir die Zustände überprüft. Der kann dann wahrscheinlich in eine übergeordnete Action, von der die anderen Actions erben können. Aber ehrlich gesagt, weiß ich auch zuwenig, was du genau vorhast, woher die Zustände überhaupt kommen, wieviele es sind, usw.
Ansonsten fällt mir spontan noch State-Pattern oder Observer-Pattern dazu ein.

Grüße
Peter
 

23

Bekanntes Mitglied
Hast du einen guten Link zu injection? Mir sagt dies nichts... habe ich noch nie gemacht evtl ist dies was für mich :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Back Button bei JSF Anwendung Web Tier 2
F Zertifikatsinstallation via Web Anwendung Web Tier 2
R App Engine Anwendung mit GWT als Frontend Web Tier 0
C JSF-Anwendung lokal auf anderem Rechner Web Tier 5
M Kalendar in JSF Anwendung Web Tier 4
H Relativer Pfad für XML-Datei in JSP-Anwendung Web Tier 3
O JSF-Anwendung Thread-Sicher machen Web Tier 2
T JSF Simple Anwendung mit Richfaces Web Tier 7
B Thread start bei Java Web Anwendung Web Tier 6
C JSF JSF 2 - Anwendung lädt nicht Web Tier 4
F Prinzipielle Architektur einer Web-Anwendung Web Tier 4
T Seam Anwendung EAR-Projekt Web Tier 3
R Struktur JSP-Anwendung Web Tier 4
C CMS für GWT Anwendung Web Tier 2
F Problem mit JSF Anwendung Web Tier 9
7 Struts2 in webbasierter Anwendung Web Tier 39
O Web-Anwendung absichern Web Tier 4
J Servlet-init-param in JSF-Anwendung auslesen Web Tier 2
M Datei öffnen aus JSF-Anwendung Web Tier 3
Q icon in web anwendung Web Tier 2
G JSF Validator und fortsetzen der Anwendung Web Tier 2
V stateful JSF-Anwendung Web Tier 2
I heutzutage Struts 1 oder 2 in der Praxis? Web Tier 4
K Struts Struts forwarded lokal auf fertige Webseite Web Tier 2
M Struts 2 - "There is no Action mapped for namespace..." - globale Lösung? Web Tier 3
S Tomcat 7, Struts, JPA baut keine Verbindung auf Web Tier 13
D Struts 2 , DIV Container mit verschiedner Farbe Web Tier 2
K Struts request Zugriff Web Tier 4
P Struts 2 Download Dateinamen Web Tier 2
ruutaiokwu struts 2 & jsf kombinieren Web Tier 2
D Struts und CSS Web Tier 4
7 Struts+AJAX- Session-Handling? Web Tier 2
7 Struts und Ajax. Problem mit Actions Web Tier 2
7 Struts iterator index JS-Funktion übergeben?? Web Tier 2
7 Struts: bei action immer ein Result nötig? Web Tier 2
7 Struts vom popup wieder zurück ins alte Fenster? Web Tier 2
7 statische Variablen in Struts-Tags nutzen? Web Tier 6
7 Struts Performance-Schwäche Web Tier 5
7 Struts Actionaufruf durch JS Web Tier 4
L Struts 2 Iterator Validation Web Tier 4
Tandibur Struts 2 - Startseite festlegen Web Tier 5
J Struts aus JSP ActionForm-Eigenschaft lesen Web Tier 5
7 Struts 2 nebeneinanderliegende Textfelder Web Tier 4
E Struts: Text in JSP aus Action heraus setzen Web Tier 4
F Struts Tabellen Web Tier 3
F Meinungsumfrage Struts / Javascript Web Tier 3
F Problem mit Struts Web Tier 2
T Json mit Struts 2 Web Tier 2
2 Blätterfunktion in Struts? Web Tier 2
S Struts - Http Port ändern Web Tier 11
L Struts JSTL Form Variable Übermitteln Web Tier 2
S GET in struts und JSF Web Tier 6
O JSP: HTML tags werden vor struts tags angezeigt Web Tier 3
L Struts Validation Error Web Tier 17
L STRUTS: javax.servlet.jsp.JspException Web Tier 3
O struts - Gültigkeit einer Action an Session binden?! Web Tier 4
N MessageResources von Struts in Form-Bean Web Tier 4
pusteblume JavaScript mit Struts auslesen? Web Tier 3
A Struts - JSP - HTML - Visualisierungsproblem Web Tier 3
M Properties der JSP nach input-result leer (Struts 2) Web Tier 2
M Zugriff aus eigenen Tags auf Struts Value Stack Web Tier 2
M Struts 2 Submit Button lokalisieren Web Tier 5
G Struts 2 Validation Web Tier 5
pusteblume Struts multibox - dynamische checkboxen Web Tier 5
G Struts 2 - Validation Frage Web Tier 5
T Action mapping Frage (Struts) Web Tier 2
J Struts 2 session ID auslesen? Web Tier 5
G Kurze Frage zu Servlets&Struts Web Tier 4
G Performance Struts vs Faceltes vs JSP Web Tier 9
N Struts - reset, wie komme ich an das ActionMapping Web Tier 2
T In einem Struts Tag Werte mit Java einfügen Web Tier 2
B struts-blank, eclipse und tomcat6 konfigurieren Web Tier 7
O Struts Grundlagen Frage Web Tier 32
T Tabelle mit checkboxen in Struts Web Tier 19
T Button abfrage mit Struts leicht gemacht ? Web Tier 3
B Struts: html:checkbox Web Tier 2
U Problem bei Validierung mit Struts 2 Web Tier 1
A JSF und Struts unter einen Hut bringen (SingleSignOn) Web Tier 2
R Webhoster mit Struts Web Tier 13
S Struts: Validierung mit mask Web Tier 2
G radio button deselect mit struts Web Tier 7

Ähnliche Java Themen

Neue Themen


Oben