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:
    Flessible
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
Flessible
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

Opinioni

Non ci sono ancora opinioni su questo corso

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