Willkommen bei buch.de !

 

  

Struts. IT lernen

   von Matthias Wessendorf

buch.de-Verkaufsrang:
ISBN-10:
3-937137-26-2
ISBN-13:
978-3-937137-26-1
Erschienen:
02.2006
Ist nicht mehr lieferbar.
Aus der Reihe:
«IT lernen»
Einband:
kartoniert/broschiert
Sonstiges:
90 schw.-w. Abbildungen,E-learning Kurs
Seitenzahl:
364
Gewicht:
505 g
Auflage:
2. Auflage
Erschienen bei:
W3l GmbH

Beschreibung

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) /90 Abbildungen, 69 Glossarbegriffe. 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. Die Anforderungen an Websites steigen immer mehr. Der Benutzer erwartet eine komfortable und sichere Eingabe. Der Entwickler muss schnell und gut programmieren. Das Apache Struts-Framework erlaubt es dem Java-Web-Entwickler, Java-basierte Web-Anwendungen effizienter und qualitativ besser zu entwickeln. Das erfolgreiche Lehrbuch „Struts“ – seit Monaten auf Platz 1 bei Amazon – erscheint jetzt in der 2. Auflage. Zusätzlich behandelte Themen sind AJAX sowie ein Ausblick auf die neue Struts-Version 1.3. Amazon-Leser schreiben zur 1. Auflage folgende Kommentare: "Sehr gutes Anfängerbuch, lobenswert sind die zahlreichen kleineren Beispiele und die komplette Beispielanwendung eCards. Die Gestaltung des Buches ist sehr gut gelungen, so veranschaulichen z.B. zahlreiche UML Diagramme komplexe Zusammenhänge. Fazit: Für den Einsteiger ein wärmstens zu empfehlendes Buch." "Gelungenes Buch für fortgeschrittene JSP-Entwickler."
Leseprobe „Grundlagen zum Struts-Rahmenwerk: Zum effektiven Arbeiten gehören die richtigen (Hand-)Werkzeuge. Bei den Beispielprogrammen handelt es sich um Java- Web-Anwendungen. Um die Beispiele nachprogrammieren und ausführen zu können, benötigen Sie verschiedene Werkzeuge. Für die Erstellung der Anwendungen sind ein Editor und ein Java-Compiler notwendig. Für die Ausführung wird zusätzlich ein Servlet-Container benötigt. Im zugehörigen kostenlosen e-learning-Kurs finden Sie Hyperlinks zu diesen Werkzeugen sowie entsprechende Installationsanleitungen. Für die Erstellung der Beispiele wurde die integrierte Entwicklungsumgebung »Eclipse« verwendet. Als Servlet- Container wurde der »Jakarta Tomcat« ausgewählt. Sie lernen dadurch den Umgang mit zwei Werkzeugen, die in der Industrie weit verbreitet sind. Darüber hinaus besteht die Möglichkeit, die beiden Werkzeuge »Eclipse« und »Jakarta Tomcat« zu koppeln…“

Kurzbeschreibung

Die Anforderungen an Websites steigen immer mehr. Der Benutzer erwartet eine komfortable und sichere Eingabe. Der Entwickler muss schnell und gut programmieren. Das Apache Struts-Framework erlaubt es dem Java-Web-Entwickler, Java-basierte Web-Anwendungen effizienter und qualitativ besser zu entwickeln. Das erfolgreiche Lehrbuch Struts  seit Monaten auf Platz 1 bei Amazon  erscheint jetzt in der 2. Auflage. Zusätzlich behandelte Themen sind AJAX sowie ein Ausblick auf die neue Struts-Version 1.3. Amazon-Leser schreiben zur 1. Auflage folgende Kommentare: "Sehr gutes Anfängerbuch, lobenswert sind die zahlreichen kleineren Beispiele und die komplette Beispielanwendung eCards. Die Gestaltung des Buches ist sehr gut gelungen, so veranschaulichen z.B. zahlreiche UML Diagramme komplexe Zusammenhänge. Fazit: Für den Einsteiger ein wärmstens zu empfehlendes Buch." "Gelungenes Buch für fortgeschrittene JSP-Entwickler."

Inhaltsverzeichnis

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



Mehr über...
  • Mehr über:  Internet / Publishing, Web-Site-Design, Java (EDV) / Enterprise Edition, J2EE (EDV) - Java Enterprise Edition, Java Enterprise Edition ( J2EE (EDV) ), Struts, Apache, JSP, JavaServer Page, J2EE, Ajax, Ajax (EDV)
  • Mehr von: 
  • Mehr von:  Matthias Wessendorf, W3I GmbH, Industrie und Technologie Park Witten


  •  


    Bei Videoaufzeichnungen sind Widerruf und Rückgabe gemäß § 8 unserer AGB nicht möglich, wenn die gelieferten Datenträger vom Kunden entsiegelt worden sind.