S304 – Designing Java Web Services

Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
DESIGNING JAVA WEB SERVICES
[cod. S304]
UN BUON MOTIVO PER
Il corso fornisce ai progettisti di componenti business le informazioni necessarie per comprendere e
valutare i Web services come realizzazione di una SOA (Service Oriented Architecture). Viene descritto
l'uso dei modelli di progettazione della tecnologia Java EE (Java Platform, Enterprise Edition) per i Web
services e vengono esaminate varie caratteristiche dei Web services, come la funzione Exception Handling
and Security disponibile in Java EE 5. Sono previste esercitazioni pratiche con l'IDE (Integrated
Development Environment) NetBeans e la distribuzione dei Web services e delle applicazioni sulla
piattaforma Sun Java System Application Server Platform Edition 9.0.
A CHI È RIVOLTO
Sviluppatore.
Il corso si rivolge ai progettisti di componenti business interessati a utilizzare le varie tecnologie per i Web
services disponibili nella piattaforma Java EE 5.
Per completare con successo il corso, i partecipanti devono:
Implementare e distribuire un'applicazione Java EE contenente componenti di livello Web e
-
Enterprise JavaBeans (EJB)
-
Assemblare, eseguire il deployment e verificare un'applicazione Java distribuita
-
Usare l'ambiente dello strumento Ant (o altri strumenti richiesti dalle esercitazioni)
COMPETENZE ACQUISITE
Al termine del corso, i partecipanti saranno in grado di:
-
Descrivere la SOA (Service-Oriented Architecture)
-
Descrivere i Web services come realizzazione di una SOA
-
Descrivere le tecnologie Java per lo sviluppo dei Web services
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
-
Implementare un endpoint servlet come Web service usando JAX-WS (Java API for XML Web
Services)
-
Implementare un endpoint Enterprise JavaBeans (EJB) come Web service usando JAX-WS
-
Descrivere e implementare vari modelli di progettazione e distribuzione basati su Web services
-
Descrivere e applicare le procedure ottimali per la progettazione dei Web services
-
Gestire le eccezioni nei Web services usando SOAPFaultException
-
Implementare eccezioni definite dall'utente nei Web services
-
Identificare i requisiti di sicurezza dei Web services e le possibili soluzioni
-
Proteggere un Web service usando tecniche di autenticazione semplici
-
Implementare la sicurezza a livello dei messaggi nei Web services
PROGRAMMA DI DETTAGLIO
1.Analyzing Web Services Opportunities



JavaBeans (EJB) come Web service
Architecture)
usando JAX-WS
Descrivere i Web services come
realizzazione di una SOA
2.Progettare modelli e procedure ottimali per i
Spiegare i vantaggi dell'approccio SOA
Web services

Esaminare le tecnologie Java per la
distribuzione dei Web services


Implementare un endpoint Enterprise
Descrivere la SOA (Service-Oriented
basato sui Web services


Descrivere i modelli di progettazione nel
contesto dei Web services

Descrivere i modelli di progettazione
Descrivere gli scenari tipici di utilizzo dei
basati sui Web services, come
Web services
Asynchronous Interaction, JMS Bridge,
Implementare un endpoint servlet come
Web Service Cache, Web Service Broker e
Web service usando JAX-WS (Java API for
Web Service Logger
XML Web Services)

Implementare modelli di progettazione
basati su Web services all'interno di
un'applicazione
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

Descrivere modelli di distribuzione basati

sui Web services, come il bilanciamento
dei carichi HTTP e il cluster di contenitori

Web services

Descrivere le procedure ottimali per la
progettazione dei Web services, ad
Descrivere la gestione delle eccezioni nei
Gestire le eccezioni nei Web services
usando SOAPFaultException

esempio gli stili corretti per istanziare i
Implementare eccezioni definite
dall'utente nei Web services
messaggi SOAP o le strategie di
organizzazione dei file WSDL complessi
4.Securing Web Services

3.Handling Exceptions in Web Services

Descrivere la generazione e la gestione
services

delle eccezioni

Descrivere le classi di eccezioni della API
e HTTPException

Usare classi di eccezioni predefinite nei
Proteggere un Web service usando
tecniche di autenticazione semplici

Usare classi di eccezioni personalizzate
Esaminare le soluzioni di sicurezza
disponibili per i Web services

Web services

Esaminare le tecniche crittografiche e le
firme digitali
JAX-WS, ad esempio SOAPFaultException

Descrivere i requisiti di sicurezza dei Web
Implementare la sicurezza a livello dei
messaggi nei Web services
nei Web services
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
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
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:
«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