Corso J2EE
There are no translations available.
Il corso intende coprire i seguenti argomenti:
- Introduzione alle Servlet Java
- Applicazioni Web, CGI, e il ruolo di Java
- Benefici della tecnologia servlet di Java
- Creazione di una semplice servlet Java
- Definizione dell'architettura a tre livelli
- Definizione dell'architettura Model-View-Controller (MVC)
- Introduzione alle Java Server Pages
- Perchè le servlets non sono le soluzioni complete
- Descrizione delle caratteristiche fondamentali delle JSP
- Perchè sviluppare un'applicazione MVC
- Implementare un Design MVC
- Realizzazione di un controller tramite una servlet
- Realizzazione di una view tramite JSP
- Forward control da una servlet ad una JSP
- Le caratteristiche fondamentali dell' Expression Language (EL)
- Implementazione di un semplice sistema MVC
- L'ambiente delle Servlet
- Dettagli del protocollo HTTP
- Fondamenti dei forms HTML
- Fondamenti dell'HttpServlet e delle relative APIs
- Lavorare con client sessions e cookies
- Container Facilities per servlet e JSP
- Scopo e struttura del descrittore di deployment
- Control context e servlet mapping
- Creazione e uso del context e parametri di init
- Uso delle annotazioni per configurare una servlet
- Facilities della view
- I quattro scopes dei dati
- Uso della notazione puntata dell'EL e operatori di accesso ad array con Java Beans, arrays e collections
- Oggetti impliciti dell'EL
- Espressioni aritmetiche dell'EL
- Identificazione della necessità di iterazione e selezione nella view, e uso dei tags JSTL per soddisfare tale necessità
- Sviluppo di pagine JSP
- Origini, benefici e debolezze delle JSP
- Descrizione della tecnologia JSP, conversione da JSP a servlet, e il ciclo di vita delle JSP
- Elementi di scripting delle JSP, dichiarazioni e direttive
- Uso delle variabili implicite delle JSP
- Uso dei tags jsp
- Sviluppo di pagine JSP usando tag personalizzati
- Sintassi dei tags
- Configurare una JSP all'uso di tags da JSTL
- JSP usando tags standard
- Elenco delle capacità di tags/span> JSTL
- Facilities del Controller
- Ciclo di vita delle servlets
- Elementi avanzati delle servlets APIs
- Creazione di filtri e uso nelle applicazioni web
- Opzioni per il Model
- Il ruolo di JDBC e JPA
- Gli elementi principali che realizzano il model
- I fondamenti per la connessione al database usando JDBC e JPA
- Applicazioni Web asincrone
- Le interazioni essenziali per le pagine web asincrone
- Il ruolo della programmazione client side stile AJAX
- Implementazione di servlet asincrone usando le facilities dei Java EE 6
- Sicurezza delle applicazioni web
- Il ruolo del container nella sicurezza
- Descrizione e implementazione dei quattro modelli di autenticazione
- Uso della crittografia tra un'applicazione web e il browser del client
- Il ruolo di JAAS nell'autenticazione pluggable/extensible per le applicazioni web
Il programma del corso è da ritenersi provvisorio, pertanto potrebbe subire delle variazioni.![]()
Gli argomenti trattati nel corso garantiscono una solida base per chi volesse ottenere la certificazione Oracle "JEE6 Java Server Pages e Servlet Developer".

