Rivolto aSviluppatori e progettisti interessati allo sviluppo di applicazioni Java 2 Enterprise Edition con un'ottima conoscenza del linguaggio Java Base, conoscenza operativa di reti, basi dati (SQL) e nozioni basilari di XML.
Prepara perIl corso si pone come obiettivo l'acquisizione delle basi dell'architettura e dei principi di Java Enterprise Edition e l'introduzione alle sue componenti.
DocentiAngelo d'Elia, oppure altro docente esperto in materia.
Certificato/attestatoAlla fine verrà rilasciato un documento che attesta la frequentazione del corso.
Java EE è la versione enterprise della piattaforma Java. È caratterizzata da una architettura specifica e da un insieme di specifiche che rendono possibile la realizzazione di applicazioni di tipo enterprise per un'ampia varietà di scopi.
GIORNO 1
Architettura Java EE
Application Server
Componenti e Container
Architettura a tre strati e separazione dei ruoli
Design Patterns per Java EE
GIORNO 2
Servizi Java EE
Java Naming and Directory Interface
Java Authentication and Authorization Service
Java Messaging System
GIORNO 3
Componenti di Business
Enterprise Java Beans
Struttura e logica di un EJB
Middletier implicito ed esplicito
Tipi di EJB
Session Beans
Entity Beans 3.0
Message Driven Beans
GIORNO 4
Componenti Web
Introduzione alle Web Application
Protocollo http
CGI
Applicazioni Java Server Side
Struttura di una Web Application
Servlet e Java Server Pages
Filtri e Listener
GIORNO 5
Il Pattern MVC
Cenni su Apache Struts
Transazioni e sicurezza
Concetto di transazionalità
Servizi di transazionalità in Java 2 Enterprise Edition
Esempi ed esercitazioni.
NB: 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.
ORARIO
Il corso ha una durata di 5 giorni (per giornata si intendono 6h di lezione).
Metodo/Luogo:
In aula, Roma presso i nostri locali o presso la sede del Cliente.
Cosa portare:
Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati.
Materiale fornito:
CD Rom Contenente: slides, esercizi ed eventuali documenti relativi all'argomento.