Titel:

Struts. Eine Einführung in das Java-Framework für Webanwendungen.

Startseite
english
  
ISBN: 3446217274   ISBN: 3446217274   ISBN: 3446217274   ISBN: 3446217274 
 
|<< Anfang     < Zurück     Index     Weiter >     Ende >>|
  Wir empfehlen:       
 

    die Interaktion mit ActionForm-Beans und
    die Fehlerbehandlung.
Die Internationalisierung der Anwendung, d.h. die Unterstützung mehrerer Sprachen, wird mit der
Hilfe von Struts Message-Tags und Properties-Dateien realisiert. Dabei baut Struts auf den
Fähigkeiten auf, welche die Java-Plattform zur Internationalisierung  (siehe Kapitel 7.6
Internationalisierung) bereitstellt. In einer zentralen Datei werden alle Texte einer Sprache für
eine Applikation abgelegt (die sogenannte Properties-Datei). Die Message-Tags sind somit nur
noch Verweise auf die Texte in dieser Datei. Es werden keine Texte mehr  hart in die JSP
geschrieben. Für jede unterstützte Sprache wird eine eigene Properties-Datei mit den Texten in
der jeweiligen Sprache erstellt. Der Name der Properties-Datei und das Verzeichnis, in dem
diese abgelegt ist, wird in der Konfigurations-Datei des Struts-Frameworks hinterlegt. So kann die
Datei beliebig benannt und in jedem gewünschten Verzeichnis abgelegt  werden und das Struts-
Framework weiß genau, wo es diese zu finden hat. Alle Beschriftungen  auf einer Webseite
(Benennung der Eingabefelder, die Beschriftung des Buttons etc.) sollten mit Message-Tags
realisiert werden.
Man sollte meinen, dass durch die serverseitige Generierung der View-Komponenten, auf client-
seitige Script-Sprachen wie JavaScript verzichtet werden kann. Jedoch wird JavaScript auch
weiterhin teilweise eingesetzt, um bestimmte Funktionalitäten zu realisieren, bei denen es zu
lange dauern würde, erst eine Server-Anfrage abzusetzen. Zum Beispiel  bei Navigations-
Elementen, die bei Klick aufgeklappt oder geschlossen werden können.
4.4    Der Programmablauf innerhalb einer Struts-Anwendung Nachdem zunächst die einzelnen Komponenten des Struts-Frameworks vorgestellt worden sind,
wird in diesem Abschnitt eine Übersicht über das Zusammenspiel der  einzelnen Komponenten
gegeben.
HTML Request Java Bean(s) Browser HTML struts-config.xml Para-
meter
Methoden- Params. Daten Daten   Web
Server
Action
Servlet
Action      EJB
Fachlogik
JSP Ressourcen Daten Daten HTML Daten Para-
meter
lesen schreiben/erzeugen Steuerung 1 2 3 4a 4b 5 6 8 7 9 6 10 Abbildung 1. Programmablauf innerhalb einer Struts-Anwendung (1/3). Der erste Schritt im Ablauf ist nicht die Anfrage des Browsers, sondern  das Setup der Struts-
Komponenten (1). Der Web-Server konfiguriert sie mit Hilfe der Datei web.xml. Ist das Setup
  
Java und Datenbanken
von Wolfgang Dehnhardt
Sonstige Artikel:
Informatik mit Java - Band I: Eine Einführung mit BlueJ und der Bibliothek Stifte und Mäuse
von Bernard Schriek
Der Knochenleser: Der Gründer der legendären Body Farm erzählt - Mit einem Vorwort von Patricia Cornwell
von Jefferson Bass,
Sebastian Vogel
Tylosaurus Dinosaurier Carnegie Safari Spielzeug
von Safari
 
   
 
     
|<< Anfang     < Zurück     Index     Weiter >     Ende >>| 

Zurück zur Themenseite:
StudyPaper.com/Startseite/Computer/Internet

Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache.
   
  Startseite  |  english  |  Bookmark setzen  |  Webseite weiterempfehlen  |  Copyright ©  |  Impressum