MokaByte formazione - Corso J2EE - EJB
   
 
Corsi a
calendario
Programma
Iscrizione
MokaByte
Corso J2EE - EJB

Obiettivi
Il corso si propone di offrire ai programmatori le basi per lo sviluppo di applicazioni distribuite. Dopo una panoramica iniziale sull’architettura J2EE, il corso si basa sullo sviluppo di componenti di business nelle applicazioni distribuite.

Descrizione
Enterprise Java Beans, Session, Entity e Message Driven Beans. Packaging & Deployment. Application Servers. Gestione delle transazioni, configurazione e tuning, Design Patterns.

Argomenti trattati
Introduzione a J2EE: Introduzione alle applicazioni distribuite e ai possibili scenari definiti dalla piattaforma J2EE.
Installazione dell’ambiente: Installazione e configurazione dell’application server JBoss e del DB MySQL sulle postazioni.
Introduzione ai componenti EJB: Panoramica sui componenti EJB e sul ruolo di EJB container. Breve introduzione a RMI-IIOP e JNDI.
Session Bean Stateful e Stateless: Caratteristiche e ciclo di vita dei componenti Session Bean. Implementazione e deploy di un componente Session Bean Stateless e di un componente Session Bean Stateful.
Message-Driven Bean: Caratteristiche e ciclo di vita dei componenti Message-Driven Bean. Introduzione a JMS.
Entity Bean: Caratteristiche e ciclo di vita dei componenti Entity Bean. Introduzione ai componenti Entity Bean con la gestione della persistenza del Container (Container Managed Persistence - CMP) e ai componenti con la gestione della persistenza implementata nel Bean (Bean Managed Persistence - BMP).
Transazioni: Panoramica sulla gestione dichiarativa e programmatica delle transazioni. Caratteristiche del Container Managed Transaction (CMT) e di Bean Managed Transaction (BMT).
Sicurezza: Panoramica sulla gestione dichiarativa e programmatica della sicurezza.
EJB Design Pattern: Introduzione ai pattern che vengono applicati a problematiche specifiche legate alla piattaforma J2EE, in particolare ai componenti EJB.

Durata del corso prevista
3 giorni.

Strumenti utilizzati durante il corso
Ambiente di sviluppo: JBuilder o Eclipse
Application Server: JBoss
Database: MySQL

A chi si rivolge
Il corso si rivolge a programmatori che abbiano interesse ad approfondire la tecnologia J2EE e lo sviluppo dei componenti lato server

Percorso formativo – propedeuticità
Rispetto agli altri corsi proposti, i corsi Java Base e Java avanzato sono propedeutici rispetto al corso J2EE EJB.