Architetture Java Enterprise Edition

Lead-Tech Solutions
A Roma

2.250 
+IVA
Preferisci chiamare subito il centro?

Informazione importanti

  • Corso
  • Livello avanzato
  • Roma
  • 40 ore di lezione
  • Durata:
    5 Giorni
  • Quando:
    Da definire
Descrizione

Obiettivo del corso:
Fare buon uso delle tecnologie dei componenti Java EE per risolvere i problemi tipici di architettura del sistema.
Derivare sistemi software utilizzando le tecniche delineate nel blueprint Java EE e le soluzioni definite nei Patterns Java EE.

Rivolto a:
Il corso si rivolge ad Architetti, Sviluppatori, Sviluppatori Java EE che vogliono intraprendere il percorso di "Architetto Software".

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Da definire
Roma
via Vinicio Cortese 144, 00128, Roma, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Prerequisiti richiesti: - frequenza del corso: Programmazione Java per applicazioni Web (Java EE) o conoscenze equivalenti

Cosa impari in questo corso?

Architetto JAVA
Java EE

Professori

Cesare Celauro
Cesare Celauro
Responsabile Formazione

Programma

1. Distributed Multitiered Applications overview

· Panoramica sulla piattaforma Java EE

· Stratificazione di una applicazione Enterprise

· La visione generale: i componenti Java EE

o Java EE Containers e la riusabilità del SW

o Client Tier (Web Client, Applet, Application Client)

o Web Tier (Java Servlet, JavaServer Faces, JavaServer Pages)

o I componenti JavaBeans

o Business Tier e EIS Tier (EJB con JPA)

o Business Tier con Web Services

2. Web Container

· Servlet e JSP

· Framework MVC

· Caratteristiche del Framework JSF

· Introduzione alla sicurezza nelle applicazioni Web

3. EJB3

· Introduzione agli EJB 3.1

· Tipi di EJB: Session Bean

o Stateless

o stateful

o singleton

· Tipi di EJB: Message Driven Bean

o Point-to-point

o Publish/subscribe

o JMS e messaggistica asincrona

· Gestione degli errori

· Gestione delle transazioni

· Intercettori

· Caratteristiche del EJB Container

· Introduzione alla sicurezza negli EJBs

4. Framework JPA

· Introduzione ai ORM Framework e JPA

· Persistenza classica VS ORM Framework

· Introduzione a JPA e sue caratteristiche

· Persistenza nel tier EJB con JPA

· Il Java Persistence Query Language

5. Integrazione tra i layers

· Pattern della piattaforma JEE

· Dependence Injection

6. Packaging e deploy delle applicazioni Java

· Packaging

o EAR

o WAR

o JAR

· Regole di deploy

7. Web Services

· Caratteristiche fondamentali di un Web Service

o XML

o Messaggi SOAP e Web Services SOAP-style

o Il documento WSDL e l’interoperabilità

· Pubblicazione di un Web Service Java

Confronta questo corso con altri simili
Leggi tutto