Corso attualmente non disponibile

Apache Struts

Corso

A Roma ()

1.200 € +IVA

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Livello

    Livello intermedio

  • Ore di lezione

    32h

  • Durata

    4 Giorni

Obiettivo del corso:
Il corso si propone di offrire ai partecipanti la conoscenza del più noto framework MVC in Java, Apache Struts nella sua popolare versione 1 e nella nuova versione 2, ormai divenuto uno standard per lo sviluppo di applicazioni web Java EE.

Rivolto a:
Il corso è rivolto a chi, con buona conoscenza del linguaggio Java ed esperienza nella creazione di componenti web, vuole affrontare aspetti avanzati di creazione di applicazioni web dinamiche in Java.

Profilo del corso

Il corso si propone di offrire ai partecipanti la conoscenza del più noto framework MVC in Java, divenuto uno degli standard per lo sviluppo di applicazioni web in java EE.

Il corso è rivolto a chi, con buona conoscenza del linguaggio Java ed esperienza nella creazione di componenti web, vuole affrontare aspetti avanzati di creazione di applicazioni web dinamiche in Java

Per seguire con profitto il corso è richiesta:
- frequenza del corso "Java EE Fundamentals" o conoscenze equivalenti
- conoscenza dell'architettura Java EE e delle Web Application Java
- conoscenza basilare della lingua inglese tecnica

- faculty di docenti expert certificati;
- comprovata esperienza nella progettazione ed erogazione di corsi ICT;
- certificazione ISO

Sarete contattati via mail o telefonicamente nelle prossime ore per ricevere tutte le info richieste

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Programmatore Java
  • Struts
  • Java EE
  • Framework
  • Apache
  • JSP
  • Web master
  • J2ee
  • Java
  • Web

Professori

Cesare Celauro

Cesare Celauro

Responsabile Formazione

Programma

Struts è un progetto open-source di Apache Jakarta Project, ed è ad oggi il framework largamente più adottato nella comunità degli sviluppatori per lo sviluppo di applicazioni web Java EE conformi al design pattern Model-View-Controller.

Programma

Modulo 1 - Struts 1

Il Design Pattern MVC
– Design Pattern MVC
– Applicazioni alle applicazioni Web
– Pattern MVC con Servlet e JSP
– MVC Livello 1 e livello 2

Apache Struts
– Un framework per MVC
– Architettura di Struts
– Flusso operativo di una request
– Struts config e sua struttura
– Action Form
– Ciclo di vita di Action Form
– Action Form Dinamici

Le Action Classes
– Action Class
– Utilizzare l'Action Form
– Predisporre la JSP successiva
– Uso dei forward
– Mapping e parametri di mapping

Realizzare le JSP
– Taglib di struts e JSTL
– Expression Language
– Prepopolare un form
– Taglib html
– Internazionalizzazione e Resource Bundle
– Taglib logic

Validazione dei form
– Validazione dei form
– Strumenti di validazione
– metodo validate()
– Action Errors e Action Message
– Validator Plugin
– Configurazione della validazione automatica
– Regole di validazione
– Validazione paginata
– Validazione per Action
– Scrivere regole di validazione
– Mostrare gli errori di validazione

Exception Handling
– Gestione centralizzata dichiarativa delle eccezioni
– Mostrare i messaggi di errore
– Exception Handler

Modulo 2 - Struts 2

Introduzione e storia di Struts 2

Architettura di Struts2 e suoi componenti

Configurazione di Struts 2
– Struts.properties, Struts.xml
– Configurazione "intelligente"

Componenti Fondamentali
– Actions
– Configurazione e mappatura di una action
– Result Types
– Dependency Injection
– Accesso allo strato di business
– Interceptors
– Value Stack e OGNL
– Risultati e viste
– Tag libraries
– Tag e temi

Obiettivi Architetturali
– Separazione dei compiti
– Accoppiamento Debole
– Testabilità
– Modularizzazione
– Convention over Configuration

Sono previste esercitazioni pratiche su tutti gli argomenti trattati.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Apache Struts

1.200 € +IVA