Clicca qui per la scheda corso completa

Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
SVILUPPARE APPLICAZIONI PER LA
PIATTAFORMA JAVA EE
[cod. S311]
UN BUON MOTIVO PER
Il corso fornisce le conoscenze necessarie per creare e distribuire applicazioni aziendali conformi agli
standard della tecnologia Java Platform, Enterprise Edition 5 (Java EE 5). I componenti aziendali presentati
in questo corso includono la tecnologia Enterprise JavaBeans (EJB), la Java Persistence API (JPA), i servlet,
la tecnologia JavaServer Pages (JSP), i Web services e i client basati sulla tecnologia Java che li utilizzano. I
partecipanti acquisiranno esperienza pratica grazie alle esercitazioni che prevedono la creazione di
un'applicazione business distribuita completa. Nelle esercitazioni pratiche verranno esplorati i componenti
EJB che implementano il pattern Session Facade e forniscono un front-end per i componenti di entità
utilizzando la Java Persistence API. Le esercitazioni analizzeranno anche i componenti EJB message-driven
che agiscono come consumatori di Java Message Service (JMS). Vengono utilizzati client Web e Java per
accedere ai servizi enterprise Java usando i servlet e le pagine create con la tecnologia JSP. Viene spiegato
come assemblare un'applicazione sfruttando componenti riutilizzabili e come eseguire il deployment di
un'applicazione nell'ambiente runtime della piattaforma Java EE. Le esercitazioni pratiche prevedono l'uso
dell'ambiente IDE (Integrated Development Environment) NetBeans(TM) 5.5.
A CHI È RIVOLTO
Il corso è rivolto a sviluppatori Java che desiderano sviluppare applicazioni di livello enterprise conformi
agli standard Java EE.
Per completare con successo il corso, i partecipanti devono:
-
Avere esperienza con il linguaggio di programmazione Java
-
Avere familiarità con la programmazione distribuita (architettura multilivello)
-
Avere esperienza con la teoria dei database relazionali e le nozioni di base di SQL
-
Avere familiarità con la tecnologia a componenti.
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: [email protected]
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
COMPETENZE ACQUISITE
Al termine del corso, i partecipanti saranno in grado di:
-
Descrivere il modello applicativo per la piattaforma Java EE e il contesto per il modello
-
Sviluppare ed eseguire un'applicazione EJB
-
Sviluppare un'interfaccia utente Web-based per un'applicazione EJB.
-
Sviluppare semplici Web services per la piattaforma Java EE
-
Configurare il livello dei servizi per la piattaforma Java EE
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: [email protected]
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
PROGRAMMA DI DETTAGLIO
1) Placing the Java EE Model in Context


Descrivere i requisiti delle applicazioni
Descrivere la configurazione e il
packaging delle applicazioni Java EE
aziendali e le risposte fornite dalla
3) Web Component Model
tecnologia Java EE 5

Descrivere le API della piattaforma Java

EE 5 e i relativi servizi di supporto

Descrivere i livelli e le architetture della
in un'applicazione Java EE

piattaforma Java EE

Descrivere il ruolo dei componenti Web
Definire il modello richiesta-risposta di
HTTP
Indicare come è possibile semplificare lo

sviluppo delle applicazioni Java
EE usando i modelli di architettura
Confrontare i componenti e i servlet Java
con i componenti JSP

Descrivere le strategie di base per la
gestione della sessione
2) Java EE Component Model and

Development
thread nei componenti Web
Step

Gestire i problemi legati alla sicurezza dei

Descrivere i principi di un modello di
Descrivere lo scopo dei modelli di
progettazione a livello Web
sviluppo basato su componenti



Descrivere il modello di comunicazione
4) Developing Servlets
asincrono

Descrivere l'API servlet
Descrivere il processo utilizzato e i ruoli

Utilizzare le API di richiesta e risposta
coinvolti nello sviluppo e nell'esecuzione

Inoltrare il controllo e passare i dati
di un'applicazione Java EE

Utilizzare l'API di gestione della sessione
Confrontare i metodi e gli strumenti
disponibili per sviluppare un'applicazione
Java EE e i suoi componenti
5) Developing With JavaServer Pages
Technology
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: [email protected]
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio

Valutare il ruolo della tecnologia JSP

componenti EJB e i loro elementi
come meccanismo di presentazione
7) Implementing EJB 3.0 Session Beans

Creare pagine JSP

Elaborare i dati ricevuti dai servlet in una

pagina JSP

Confrontare i comportamenti stateless e
stateful
Descrivere l'utilizzo delle librerie di tag

Descrivere le caratteristiche operative di
un bean di sessione stateless
6) EJB Component Model



Descrivere il ruolo dei componenti EJB in
un bean di sessione stateful
un'applicazione Java EE

Creare bean di sessione
Descrivere il modello a componenti di

Eseguire il packaging e distribuire i bean
EJB

Descrivere le caratteristiche operative di
di sessione
Identificare la terminologia appropriata

Creare un client per il bean di sessione
da utilizzare per descrivere i
MODALITA’ FORMATIVE
o
SEMINARIO
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
o
WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o
CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: [email protected]
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: [email protected]
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009