DESIGNING JAVA WEB SERVICES [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
– 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