Warning: file_put_contents() [function.file-put-contents]: Filename cannot be empty in /var/www/html/libraries/gantry/core/gantry.class.php on line 1152 Corso Apache Struts 2 Roma - Topcorsi.it Warning: file_put_contents() [function.file-put-contents]: Filename cannot be empty in /var/www/html/libraries/gantry/core/gantry.class.php on line 1152
Warning: file_put_contents() [function.file-put-contents]: Filename cannot be empty in /var/www/html/libraries/gantry/core/gantry.class.php on line 1152
Warning: file_put_contents() [function.file-put-contents]: Filename cannot be empty in /var/www/html/libraries/gantry/core/gantry.class.php on line 1152
Warning: in_array() expects parameter 2 to be array, null given in /var/www/html/components/com_community/views/tcview.php on line 346
Apache Struts è un progetto open source della Apache Software Foundation che permette lo sviluppo di applicazioni Web su piattaforma J2EE conformi al design pattern MVC. Il framework permette di gestire l'intero ciclo di sviluppo: dalla costruzione, all'installazione su server, inclusa la manutenzione nel tempo dell'applicazione. Il suo utilizzo porta diversi vantaggi rilevanti, semplifica notevolmente la fase di sviluppo della programmazione ma anche di revisione e configurazione di una applicazione.
Introduzione e storia di Struts 2
Architettura di Struts 2 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.
Il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.
Cosa portare:
Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati.
Materiale fornito:
Slides, esercizi ed eventuali documenti relativi allargomento.
Orari:
Il corso ha una durata di 2 giorni (per giornata si intendono 6h di lezione).
Metodo/Luogo:
In aula, Roma presso i NS. locali o presso la sede del Cliente.