Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

S304 designing-java-web-services

154 views

Published on

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).

Published in: Education
  • Be the first to comment

  • Be the first to like this

S304 designing-java-web-services

  1. 1. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio 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: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 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
  2. 2. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio 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: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 - 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  Descrivere la SOA (Service-Oriented Architecture)  Descrivere i Web services come realizzazione di una SOA  Spiegare i vantaggi dell'approccio SOA basato sui Web services  Esaminare le tecnologie Java per la distribuzione dei Web services  Descrivere gli scenari tipici di utilizzo 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 2.Progettare modelli e procedure ottimali per i Web services  Descrivere i modelli di progettazione nel contesto dei Web services  Descrivere i modelli di progettazione basati sui Web services, come Asynchronous Interaction, JMS Bridge, Web Service Cache, Web Service Broker e Web Service Logger  Implementare modelli di progettazione basati su Web services all'interno di un'applicazione
  3. 3. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio 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: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Descrivere modelli di distribuzione basati sui Web services, come il bilanciamento dei carichi HTTP e il cluster di contenitori  Descrivere le procedure ottimali per la progettazione dei Web services, ad esempio gli stili corretti per istanziare i messaggi SOAP o le strategie di organizzazione dei file WSDL complessi 3.Handling Exceptions in Web Services  Descrivere la generazione e la gestione delle eccezioni  Descrivere le classi di eccezioni della API JAX-WS, ad esempio SOAPFaultException e HTTPException  Usare classi di eccezioni predefinite nei Web services  Usare classi di eccezioni personalizzate nei Web services  Descrivere la gestione delle eccezioni nei Web services  Gestire le eccezioni nei Web services usando SOAPFaultException  Implementare eccezioni definite dall'utente nei Web services 4.Securing Web Services  Descrivere i requisiti di sicurezza dei Web services  Esaminare le tecniche crittografiche e le firme digitali  Esaminare le soluzioni di sicurezza disponibili per i Web services  Proteggere un Web service usando tecniche di autenticazione semplici  Implementare la sicurezza a livello dei messaggi 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
  4. 4. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio 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: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 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.

×