Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Struts - Matthias Weßendorf

Struts

Websites mit Struts 1.2 & 1.3 und Ajax effizient entwickeln
Buch | Softcover
376 Seiten
2009 | 2. Auflage
w3l (Verlag)
9783937137261 (ISBN)
CHF 6,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Das Apache Struts-Rahmenwerk stellt ein populäres Rahmenwerk für die Erstellung von Java-basierten Web-Anwendungen dar. Es eignet sich nicht nur für kleine Anwendungen. Seine gesamte Mächtigkeit wird in großen Web-Anwendungen unter Beweis gestellt, gerade dort, wo einfache Mittel, wie z.B. JSPs, nicht ausreichen. Sie lernen praxisnah und anhand vieler Beispiele die einzelnen Bestandteile des Apache Struts-Rahmenwerks kennen. Begleitend zu einer Fallstudie programmieren Sie eine einsatzfähige Web-Anwendung zum Versand von elektronischen Grußkarten.
Das Wichtigste in Kürze.
Das Apache Struts-Rahmenwerk stellt derzeit das populärste Rahmenwerk für die Erstellung von Java-basierten Web-Anwendungen dar. Seine gesamte Mächtigkeit wird in großen Web-Anwendungen unter Beweis gestellt, gerade dort, wo einfache Mittel, wie z.B. JSPs, nicht ausreichen. Sie lernen praxisnah und anhand vieler Beispiele die einzelnen Bestandteile des Struts-Rahmenwerks kennen. Begleitend zu einer Fallstudie programmieren Sie eine einsatzfähige Web-Anwendung zum Versand von elektronischen Grußkarten.

Wissensgebiete: Web | Programmierung | Java
Zielgruppen: Für Web-Entwickler und Java-Web-Programmierer
Voraussetzungen: Kenntnisse in Java, HTML und JSP
Regalordnung: 1. Informatik | 2. Programmierung | 3. Web

Die behandelten Themen in diesem Buch:

* Von Java zu Struts
* Das Model View Controller-Entwurfsmuster
* Schnelleinstieg
* Funktionsweise
* FormBeans realisieren
* Validierungsrahmenwerk
* Aktionsklassen
* Weboberflächen
* Tiles
* AJAX (neu in der 2. Auflage)
* Konfiguration
* Fallstudie eCards
* Ausblick auf Struts 1.3 (neu in der 2. Auflage)
* 73 Abbildungen, 89 Glossarbegriffe


Rezensionen.
ekz.bibliotheksservice GmbH

Struts ist ein Open-Source-Framework für die Entwicklung größerer Web-Anwendungen, die auf Java basieren. Für eine gewinnbringende Lektüre sollte man, wie im Buch explizit genannt, folgende Voraussetzungen mitbringen: Kenntnisse in Java, Kenntnisse in der Programmierung von Java Server Pages und wenn möglich in JavaServlets und der Unified Modeling Language für die Datenmodellierung. Und damit ist auch schon das Wichtigste gesagt: Das Buch ist für fortgeschrittene Programmierer, die professionell Web-Applikationen entwickeln. Eine Anschaffung ist nur dann sinnvoll, wenn der Bestand schon ausreichend mit Titeln zur Webentwicklung, insbesondere zum Thema »Java Server Pages« und dafür wiederum mit »Java «ausgestattet ist. Für die Kleine Zielgruppe ist das Buch aber sehr informativ und gut aufbereitet. Von den wenigen Titeln, die zum Thema überhaupt erhältlich sind, gehört es sicherlich zu den besten für einen schnellen Einstieg. (Christian Eidloth)

Aus dem Inhalt:
Von Java zu Struts
Das Model View Controller-Entwurfsmuster
Schnelleinstieg
Funktionsweise
FormBeans realisieren
Validierungsrahmenwerk
Aktionsklassen
Weboberflächen
Tiles
Konfiguration
Fallstudie eCards Aus dem Inhalt:

1 Grundlagen zum Struts-Rahmenwerk
- 1.1 Zielsetzung
- 1.2 Von Java zu Struts
- 1.3 Das MVC-Entwurfsmuster
- 1.4 Informationen zu Struts

2 Die erste Struts-Web-Anwendung
- 2.1 Die Struktur der Beispiel-Anwendung
- 2.2 Das ActionServlet und das Web-Formular
- 2.3 Die FormBean der Web-Anwendung
- 2.4 Die Internationalisierungsdatei
- 2.5 Aktionsklasse und JSP
- 2.6 Konfigurationsdateien

3 Wie funktioniert das Rahmenwerk?
- 3.1 Szenario 1
- 3.2 Szenario 2
- 3.3 Der RequestProcessor

4 FormBeans realisieren
- 4.1 FormBeans mit Java realisieren
- 4.2 FormBeans mit XML realisieren
- 4.3 Anmerkungen zu den FormBeans

5 Validierung
- 5.1 ValidatorForm
- 5.2 XML-FormBeans
- 5.3 Validierungsregeln
- 5.4 Formular-Assistent
- 5.5 Konfiguration
- 5.6 Eigene Validierungsregeln erstellen

6 Serverseitige Aktionen
- 6.1 Die Klasse Action
- 6.2 Verarbeitung von HTTP-Parametern
- 6.3 Gruppierung von Struts-Aktionen
- 6.4 FormBean-Zugriff
- 6.5 Generische Konfiguration
- 6.6 Nebenläufigkeit in eigenen Aktionsklassen

7 Weboberflächen
- 7.1 HTML-Taglib
- 7.2 BEAN-Taglib
- 7.3 LOGIC-Taglib
- 7.4 NESTED-Taglib

8 Die Template-Engine Tiles
- 8.1 Wiederverwendbarkeit im Web
- 8.2 Web-Komponenten mit Tiles

9 Struts und AJAX
- 9.1 Hintergrundinformationen zu AJAX
- 9.2 AJAX-Anwendung
- 9.3 AJAX: Automatische Vervollständigung
- 9.4 Nützliche JSP-AJAX-Bibliotheken

10 Die Konfiguration des Rahmenwerks
- 10.1 web.xml
- 10.2 struts-config: datasources
- 10.3 struts-config: form-beans
- 10.4 struts-config: global-exceptions
- 10.5 struts-config: global-forwards
- 10.6 struts-config: action-mappings
- 10.7 struts-config: controller
- 10.8 struts-config: message-resources
- 10.9 struts-config: plug-in

11 Web-Anwendung: eCards
- 11.1 Firma WebSoft
- 11.2 eCards: Pflichtenheft & Glossar
- 11.3 eCards: Projektteam
- 11.4 eCards: OOA & GUI
- 11.5 eCards: OOD
- 11.5.1 OOD: Benutzer
- 11.5.2 OOD: Administrator
- 11.5.3 OOD: Basis
- 11.6 eCards: Struts-Implementierung
- 11.6.1 Struts: JSPs (Benutzer)
- 11.6.2 Struts: JSPs (Administrator)
- 11.6.3 Struts: Aktionsklassen (Benutzer)
- 11.6.4 Struts: Aktionsklassen (Administrator) 30211.7 eCards: Implementierung Fachkonzept
- 11.7.1 eCards: Versand
- 11.7.2 eCards: Datenhaltung
- 11.7.3 eCards: BusinessDelegate
- 11.7.4 eCards: Hochladen
- 11.8 eCards: Verzeichnisstruktur

12 Vorschau auf Struts 1.3
- 12.1 Migration von Struts 1.2
- 12.2 Anwendungen mit Struts 1.3
- 12.3 Konfiguration einer Struts-1.3-Anwendung

13 Struts: Ausblick

Literatur

A J2EE-Entwurfsmuster

B Austausch zwischen den Schichten

C Flexible Schnittstelle zum Fachkonzept

Sachindex

Reihe/Serie IT lernen
Sprache deutsch
Gewicht 475 g
Einbandart Paperback
Themenwelt Mathematik / Informatik Informatik Web / Internet
Schlagworte AJAX • Apache • FormBeans • Front Controller • Hardcover, Softcover / Informatik, EDV/Internet • HC/Informatik, EDV/Programmiersprachen • J2EE • Java • JavaServer Page • JSP • Model 2 • Struts • Tiles
ISBN-13 9783937137261 / 9783937137261
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich