Java-Entwicklung mit Apache Struts

nicht mehr verfügbar
Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

Dieser Kurs demonstriert Ihnen die Möglichkeiten des Struts Framework mit all seinen Integrations- und Konfigurationsdetails.

Zielgruppe

Programmierer, die mit Struts arbeiten

Voraussetzungen

Gute Kenntnisse in Java und JEE-Architekturen

Agenda

Grundlagen

  • Definition Struts
  • Struts Architektur
  • Model-View-Controller-Pattern
  • View Komponenten
  • traditionelle Webapplikationen
  • JSPs, Taglibs, JSTL
  • ActionForm oder POJO?
  • Struts Tag Library (HTML- und Bean- und Logik-Tags)
  • Jsp Seitenaufbau mit Struts Tags
  • Portlet Support

Controller-Komponenten

  • FrontController
  • Action Klassen
  • POJOs als Actionklassen
  • Zugriff auf Sessions
  • Authentifizierung
  • Steuerung

Model-Komponenten

  • Model-Komponenten
  • Businessprozesse implementieren
  • Zugriff auf Model-Komponenten

Struts Konfiguration

  • FrontController Servlet einrichten
  • struts-config.xml
  • AJAX Support implementieren über AJAX-Tags

Struts Tiles

  • Tiles aktivieren
  • Konfiguration
  • JSPs mit Tiles

DynaForms und Validator

  • Formulare ohne Java
  • Validieren von Formularen

Struts und EJBs

  • Session EJBs
  • Integration von JPA
  • Entity Beans als Model Komponente
  • Message Driven Beans (MDB)
  • Konfiguration

Struts und Web Services

  • Web Services als Controller Komponenten
  • Service Endpoint definieren
  • Zugriff
  • Web Service Client

Struts-Integrations Szenarien

  • IoC-Integration (Spring, Pico)
  • Annotationen
  • REST action mapping
  • Hibernate Integration

Erstellen, deployen und testen von Struts-Anwendungen

  • Anwendungen mit Ant erstellen
  • Deployment
  • Mit JUnit testen
  • StrutsTestCase
  • Mocktests
  • Best Practices

Ziele

Dieser Kurs demonstriert Ihnen die Möglichkeiten des Struts Framework mit all seinen Integrations- und Konfigurationsdetails.

Zielgruppe

Programmierer, die mit Struts arbeiten

Voraussetzungen

Gute Kenntnisse in Java und JEE-Architekturen

Agenda

Grundlagen

  • Definition Struts
  • Struts Architektur
  • Model-View-Controller-Pattern
  • View Komponenten
  • traditionelle Webapplikationen
  • JSPs, Taglibs, JSTL
  • ActionForm oder POJO?
  • Struts Tag Library (HTML- und Bean- und Logik-Tags)
  • Jsp Seitenaufbau mit Struts Tags
  • Portlet Support

Controller-Komponenten

  • FrontController
  • Action Klassen
  • POJOs als Actionklassen
  • Zugriff auf Sessions
  • Authentifizierung
  • Steuerung

Model-Komponenten

  • Model-Komponenten
  • Businessprozesse implementieren
  • Zugriff auf Model-Komponenten

Struts Konfiguration

  • FrontController Servlet einrichten
  • struts-config.xml
  • AJAX Support implementieren über AJAX-Tags

Struts Tiles

  • Tiles aktivieren
  • Konfiguration
  • JSPs mit Tiles

DynaForms und Validator

  • Formulare ohne Java
  • Validieren von Formularen

Struts und EJBs

  • Session EJBs
  • Integration von JPA
  • Entity Beans als Model Komponente
  • Message Driven Beans (MDB)
  • Konfiguration

Struts und Web Services

  • Web Services als Controller Komponenten
  • Service Endpoint definieren
  • Zugriff
  • Web Service Client

Struts-Integrations Szenarien

  • IoC-Integration (Spring, Pico)
  • Annotationen
  • REST action mapping
  • Hibernate Integration

Erstellen, deployen und testen von Struts-Anwendungen

  • Anwendungen mit Ant erstellen
  • Deployment
  • Mit JUnit testen
  • StrutsTestCase
  • Mocktests
  • Best Practices