Caricamento...
OEO004

Utilizzo degli Enterprise Java Beans nello sviluppo di applicazioni

Prezzo

€ 1,790.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

4 gg

Il corso consente ai partecipanti di apprendere conoscenze sia sintattiche che architetturali riguardo all'utilizzo dei Java Beans.
Tali conoscenze permetteranno di sviluppare applicazioni enterprise introducendo in maniera semplice e elegante funzionalità assolutamente indispensabili quali Object-Relational Mapping (ORM), la persistenza delle entities, gli Enterprise Java Beans, transazionalità e Web Services.
Il corso si basa sulla piattaforma Java EE 6 (Java Platform, Enterprise Edition 6).
Le esercitazioni pratiche previste nel corso verranno eseguite utilizzando l’ambiente di sviluppo integrato (IDE) NetBeans™ con Glassfish.

Le competenze acquisite includono:

Creare applicazioni in Java che utilizzano Enterprise Java Beans, Tecnologia ORM, Transazionalità, Autenticazione e sviluppo di Web Services.

Il corso è rivolto a coloro che vogliono acquisire le conoscenze relative alla programmazione Java EE per sviluppare applicazioni enterprise.


JAVA EE 6

  • Cos’è Java EE
  • Architettura di Java EE
  • What’s New in Java EE 6

Java Persistence

  • Specifiche di JPA
  • Concetti di ORM
  • Query sulle Entities
  • Callback e Listeners

Object Relational Mapping

  • Come mappare una Entity
  • Mapping Elementare
  • Mapping con XML
  • Mapping delle relazioni
  • Mapping con Ereditarietà delle entities

Gestione della persistenza

  • Query sulle Entities
  • Utilizzo dell’Entity Manager
  • JPQL
  • Query avanzate
  • Gestione della Concorrenza

Callback e Listeners

  • Ciclo di vita delle entities
  • Callback
  • Listeners

Enterprise Java Beans

  • Sviluppo di una entity e della PU
  • Packaging delle applicazioni con EJB
  • Deploying in GlassFish

Session Beans e Timer Service

  • I session Beans – Struttura
  • SB Stateless, Statefull, Singleton
  • Chiamate Asincrone
  • Il Timer Service
  • Ciclo di vita dei SB
  • Uso degli Interceptors

Transazione e Sicurezza

  • Transazioni ACID
  • Supporto con EJB
  • Autenticazione tramite Principals e Roles

JSF

  • Utilizzo delle Java Server Faces
  • Esempi di applicazioni JSF con GlassFish

Web Services

  • SOAP Web Services
  • WSDL, SOAP e UDDI
  • RESTful Web Services
  • Approccio REST
  • Il modello JAX-RS


Sede Data P