Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Introduzione
Panoramica di Java EE 7 Funzionalità e architettura della piattaforma
- Contenitori, API e servizi
- Ambito del ciclo di vita e della memoria
- Impresa JavaFagioli
- Tecnologie di supporto
Guida introduttiva a Java EE 7 Nozioni di base sulla piattaforma
- Installazione
- Creazione di pacchetti, distribuzione e inserimento
- Introduzione alle applicazioni Web
Gestione della persistenza con Java EE 7
- Java API di persistenza
- Creazione ed esecuzione di query
- Creazione e gestione di entità
- Controllo accessi con blocco
- Recupera i piani
Implementazione della tecnologia Enterprise JavaBeans (EJB)
- Bean aziendali, di sessione e basati su messaggi
- Contenuti e ciclo di vita
- Operazioni e transazioni dell'EJB
- Creazione di metodi e timer EJB
- Componenti della sessione
- Applicazione di intercettori
Utilizzo dell'API Java Message Service (JMS)
- Concetti di base dell'API JMS
- Programming Modello e caratteristiche
- Scrittura di semplici applicazioni JMS
- Transazioni e bean basati su messaggi
- Implementazione di produttori e consumatori di messaggi
Compilazione Web Services con la piattaforma Java EE 7
- Tipi di servizi Web
- Creazione di servizi Web con JAX-WS
- Creazione di servizi Web RESTful con JAX-RS
- Accessrisorse REST
Creazione di applicazioni Web utilizzando Java Servlets
- Ciclo di vita del servlet
- Creazione e inizializzazione di un servlet
- Metodi di servizio di scrittura
- Caricamento di file
- Servlet asincroni
- Intercettatori e filtri
- Intestazioni, parametri e cookie HTTP
Creazione di applicazioni Web utilizzando Java pagine di servizio (JSP)
- Ciclo di vita JSP
- Sintassi JSP
- Errori
- Librerie di tag
- Expresslinguaggio ionico e fagioli CDI
Compilazione Java di applicazioni con WebSockets
- Endpoint programmatici e annotati
- Invio e ricezione di messaggi
- Encoder e decoder
- Parametri del percorso
- Specifica della classe del configuratore di endpoint
Sviluppo di applicazioni Web utilizzando JavaServer Faces (JSF)
- Modello di componente dell'interfaccia utente
- Modello di navigazione
- JavaServer Faces Ciclo di vita
- Elaborazione e rendering parziali
- Convertitori, listener e validatori
- Linguaggio delle espressioni e bean CDI
- Produrre messaggi
- Librerie di tag JSF
Protezione delle applicazioni Java con la piattaforma Java EE 7
- Meccanismi di sicurezza e contenitori
- Utilizzo di aree di autenticazione, utenti, gruppi e ruoli
- Protezione della connessione con SSL
- Sicurezza delle applicazioni Web
- Sicurezza delle applicazioni aziendali
- Certificazione e autenticazione
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Conoscenza della programmazione XML, SQL e Java
- Esperienza nello sviluppo di applicazioni
Pubblico
- Gli sviluppatori
35 ore