Descrizione del corso |
La tecnologia J2EE a componenti software della Sun Microsystems e stata progettata per:
- sviluppo e deployment di componenti basati su oggetti distribuiti nel lato-server,
- accesso variegato ai componenti, compreso quello Web e
- riuso di componenti gia esistenti.
J2EE rappresenta la tecnologia ideale per sviluppare applicazioni a tre o n livelli, robuste e portabili su vari piattaforme. In questa architettura i componenti EJB forniscono servizi remoti per clienti distribuiti in rete, invece i componenti Web implementano il "presentation tier" nel lato server, leggendo informazioni dai database o da applicazioni legacy e generando pagine HTML da inviare ai client. I componenti Web della tecnologia J2EE sono i servlets e le Pagine Server Java (JSP)
Il corso introduce la tecnologia J2EE per componenti Web nel contesto generale dei sistemi distribuiti e nel caso particolare della distribuzione in Web. |
Obiettivi del corso |
Gli obiettivi principali del corso sono i seguenti:
- comprendere le architetture Web basate su componenti;
- introdurre la programmazione dei servlets;
- introdurre la programmazione delle JSP;
- presentare le nuove frontiere della programmazione Web;
- sviluppare componenti Web lato-server con J2EE.
|
Destinatari
|
Questo corso si rivolge a tutti coloro che intendono acquisire le competenze di base per la creazione di applicazioni distribuite in Web.
|
Prerequisiti |
Sono richieste buone conoscenze di Java, di comunicazioni Web ed, eventualmente, di architettura J2EE.
|
Durata |
5 gg. |
Argomenti trattati
|
|
1° giorno |
1. Architettura Web
2. Protocollo HTTP
3. Cenni di HTML
4. Programmazione nel lato client Web
5. Soluzioni per il lato server Web
Esercitazioni |
2° giorno |
6. Programmazione con servlets
7. Interpretazione della richiesta
8. Generazione di pagine HTML
9. Sviluppo di un'applicazione con servlets
Esercitazioni |
3° giorno |
10. Elaborazione dei cookies
11. Gestione della sessione
12. Programmazione con JSP
13. Elementi di scripting. JSP scriplets
14. Direttive JSP
15. Includere applets e files in documenti JSP
Esercitazioni |
4° giorno |
16. Creare librerie di tags JSP
17. Integrazione tra servlets e JSP
18. Sviluppo di applicazioni Web con J2EE
Esercitazioni |
5° giorno |
19. Introduzione agli standard XML: XML, SOAP, WSDL, UDDI
20. APIs Java per servizi Web
21. Integrazione di servizi Web in applicazioni distribuite J2EE
Esercitazioni
|