|





|
|
Corso JBoss Amministrazione & Clustering (cod. ktjba)
|
Visualizza Scheda PDF
Il corso JBoss Amministrazione & Clustering è focalizzato sull’amministrazione di JBoss Application Server V4.
Verranno trasmesse le competenze sull'architettura e mostrati i passaggi coinvolti nella configurazione e deployment. Si affronteranno i problemi di installazione in ambiente di produzione, l'ottimizzazione ed il monitoraggio, la protezione dei servizi ed il clustering.
Durante il corso JBoss Amministrazione & Clustering, si mostreranno soluzioni di Best Practice per gestire le comuni complessità che si riscontrano in un ambiente JBoss. |
| Obiettivi |
Top |
Al termine del corso JBoss Amministrazione & Clustering, i partecipanti avranno acquisito familiarità con la configurazione e l'amministrazione di JBoss Application Server. Saranno in grado di predisporre un approccio critico per il setup e l'ottimizzazione di JBoss Application Server. |
| A chi è rivolto |
Top |
Il corso JBoss Amministrazione & Clustering è rivolto agli amministratori di sistema che aspirino a rafforzare le proprie conoscenze sull´amministrazione di JBoss Application Server in produzione. |
| Prerequisiti |
Top |
Il corso JBoss Amministrazione & Clustering è consigliato a partecipanti che possiedano:
- familiarità sui sistemi operativi Windows/Unix (esecuzione di comandi da prompt e networking)
- confidenza con programmazione di applicazioni basate sul Web, Web Server e Java (utile, ma non richiesto)
- conoscenze minime di XML (utile, ma non richiesto)
|
| Moduli |
Top |
Il corso JBoss Amministrazione & Clustering è composto dai seguenti otto moduli:
- JBoss Overview: Introduzione a JBoss Application Server V4 ed al software Open Source, panoramica sull’architettura, il microkernel, JMX, Mbeans, boot process, services, deployers, e configuration files.
- Installiamo JBoss: Attraverso uno scenario d'installazione base, si espone l’organizzazione del codice di JBoss Application Server V4 e la sua configurazione.
- Struttura del Server: Con questo modulo prendiamo familiarità con la struttura delle directory di JBoss Application Server V4, in modo da individuare rapidamente i sui componenti, i servizi principali e quelli opzionali.
- Applicazione JEE di Esempio: E' un modulo tutorial, si espone come avviare le applicazioni tramite le implementazioni JEE del server. Lo scopo è mostrare come eseguire il deploy e l'esecuzione, attraverso delle modifiche ai deployment descriptors e le configurazioni particolari di JBoss Application Server.
- Sicurezza: In questo modulo sono esposte le nozioni base dei modelli di protezione, implementati in applicazioni J2EE e in JBoss Application Server. Vengono introdotti i concetti base, i file di configurazione pertinenti per creare domini in sicurezza, e gli strumenti per creare certificati per la comunicazione sicura.
- Production Settings e Tuning Tips: Il modulo è organizzato per introdurre l'ottimizzazione di JBoss Application Server V4, in ambiente di produzione. Si percorreranno i concetti relativi al tuning, gli obiettivi, le problematiche incontrate in genere, ed alcune delle tecniche utilizzate per il loro superamento.
- Monitoring della Java Virtual Machine: Ottimizzazione della Macchina Virtuale Java e gli strumenti disponibili per monitorare il processo dell'Application Server.
- Introduzione al Clustering JBoss: Questo modulo introduce i concetti e le tecnologie utilizzate da JBoss Application Server per ottenere la funzionalità di failover e bilanciamento del carico.
|
| Letture Consigliate |
Top |
Dopo il corso JBoss Amministrazione & Clustering, si consiglia l'approfondimento con almeno una delle seguenti letture:
- JBoss 4.0 - The Official Guide (Stark, Fleury, Richards) [libro cartaceo]
- JBoss in Action (Jama, Johnson) [libro cartaceo]
- JBoss at Work: A Practical Guide (Marrs, Davis) [libro cartaceo]
|
| Programma Completo |
Top |
1. JBoss Overview
- Che cos'è un Application Server?
- Componenti e Caratteristiche
- Caching Distribuito
- Deployment Distribuito
- Clustering e Load Balancing
- Fault Tolerance e Fail Over
- Load Balancing
- JAAS (Java Authentication and Authorization Service)
- EJB 3 (e Supporto per EJB 2.1)
- Supporto Aspect-Oriented Programming (AOP)
- Integrazione con Hibernate
- Supporto per i Web Services JEE
- Integrazione con JMS (Java Message Service)
- Integrazione con Tomcat
- JTS (Java Transaction Service)
- JNDI (Java Naming and Directory Interface)
- Piattaforma e Supporto Standard
- Requisiti Minimi di Sistema
- Sistemi Operativi Supportati
- Standard supportati
2. Scarichiamo e Installiamo JBoss
- Introduzione
- Installazione Java JDK (Java Development Kit)
- Installazione JBoss Application Server
- Configurazione della Memoria
- Starting / Stopping Server
- La JMX Console (Java Management Extensions)
3. Struttura del Server
- Directories Principali
- Configurazioni del Server
- Configurazione Base
- Servizi Principali
- Il Servizio di Logging
- La Security
- Servizi Aggiuntivi
4. Applicazione JEE di Esempio
- Il Tutorial JEE
- Quali sono le Differenze?
- Deployment Descriptors Specifici per il Container
- Modifiche sul Database
- Configurazione della Sicurezza
- JEE nella Realtà
- L'applicazione DukeBank
- Installazione DBMS MySql
- Installare MySQL 5.0
- Utilizzo di altri Databases in JBoss
5. Sicurezza
- Configurare il Dominio di Sicurezza
- SSL in JBoss
- Creazione del KeyStore
- Creazione del Certificate Signing Request (CSR)
- Installazione e Configurazione del Toolkit OpenSSL
- Creazione della Certificate Authority (CA)
- Certificare una Richiesta
- Import del Certificato nel Keystore
- Configurazione di JBoss
- Autorità di Certificazione Fonti Attendibili
6. Production Settings e Tuning Tips
- Introduzione
- Concetti di Tuning
- Scopo del Tuning
- Colli di Bottiglia (Bottleneck)
- JBoss Configuration
- Tuning Java Virtual Machine (JVM)
- Protezione della Administration Console
- Configurare il Log4J
- Disabilitare Hot Deploy
- Abilitare/Disabilitare la Java Monitoring & Management Console (jConsole)
- Utilizzare Java Monitoring & Management Console (jConsole)
7. Monitoring della Java Virtual Machine
- Monitoring con Jstat
- Monitoring con la Web-Console
- Monitoring con ServerInfo MBean
- Monitoring con Twiddle (Command Line)
8. Introduzione al Clustering JBoss
- JBoss Clustering: Partizioni e Nodi
- Smart Proxies
- Regole di Ricerca e Registrazione
|
| Wiki a supporto |
Top |
Dal primo giorno di corso, i partecipanti potranno accedere ad un wiki di supporto dove troveranno aggiornamenti sul corso, sulle relative integrazioni e documentazione di approfondimento. Sarà disponibile un sistema di segnalazione con il quale, tramite ticket, si potranno inserire suggerimenti e proposte di ampliamento al programma e al materiale del corso. |
| Sconti e Promozioni |
Top |
I partecipanti che si iscriveranno al corso con almeno 30 giorni di anticipo sulla data di termine iscrizione avranno uno sconto del 10% sul prezzo. Scopri tutti gli sconti. |
|
|