Viene esaminata in dettaglio l'installazione, configurazione ed operazione del JBoss Application Server, come piattaforma di deployment di applicativi Java sia a livello Web che Enterprise. Le funzionalità di JBoss sono inquadrate proprio in relazione agli aspetti e livelli tecnologici Java che supportano. E' posto l'accento sugli aspetti architettonici e sistemistici, fornendo inizialmente una revisione degli aspetti di programmazione.
Tecnologie Java Web Applications
Servlet
Contenitori, deployment, archivi WAR
JavaServer Pages e Tag Libraries
JavaBeans e persistenza dei dati
Sessioni HTTP
Connessioni a sorgenti dati
Tecnologie Java Enterprise Applications
Integrated Development Environments
Progetti enterprise, jogging, testing
Frameworks per applicativi web
Java Server Faces
Lo Object-Relational Mapping e il Java Persistence API
Hibernate
Gli Enterprise JavaBeans
Funzioni di un application server
Il middleware JBoss: prodotti e funzioni
Installazione del JBoss Application Server
Requisiti e configurazione Java
Struttura del server
Attivazione del server
Deployment di applicazioni
Architettura di JBoss
Il Microcontainer e JMX
La console JMX e le informazioni sul server
Proprietà del sistema
Spazi nomi JNDI
Configurazione del logging
Dimensione del pool dei threads
Tipi e pacchetti di applicazioni
I Class Loaders
Sicurezza e JBoss
Autenticazione e autorizzazioni
Certificati e crittografazione SSL
Moduli di configurazione del login
Applicazioni Web
Struttura delle Applicazioni Web
I file di deployment WAR
Host virtuali e percorsi di contesto
Configurazione di connettori
Configurazione di web.xml e server.xml
Autenticazioni dai form, basic e digest
Certificati del browser e mutua autenticazione
Dominio di sicurezza JAAS
Applicazioni Enterprise
Gli Enterprise JavaBeans
Server e contenitori per EJB
Java Persistence API e Hibernate
EJB remoti e JNDI
Sicurezza degli EJB
JBoss Messaging
Il Java Messaging System
Clients JMS
I Message Driven Beans
Applicativi guidati dai messaggi
Configurazione del JMS in JBoss
JBoss Web Services
I Servizi Web: architettura e sviluppo
Annotazioni JBoss per i WS
WS e sicurezza
Crittografazione di messaggi SOAP
Ottimizzazione e tuning del JBoss Application Server
Estensioni: JBoss Portal, Operations Network, Communication Platform
Service Oriented Architecture e JBoss
Al termine del corso e a seguito della frequenza pari ad almeno l80% del monte ore, verrà rilasciato lattestato nominale di frequenza.
Seguici anche su: