Struttura del corso

Azienda Java Programming

  • Da client-server a architettura a 3 livelli
  • Considerazioni sulla progettazione
  • Considerazioni sulla sicurezza
  • Servizi di denominazione
  • Confronto tra RMI, CORBA ed EJB

Java Interfaccia di denominazione e directory (JNDI)

  • Architettura JNDI
  • Fornitori di servizi e interfaccia con i fornitori di servizi
  • Il contesto iniziale dei nomi
  • Ricerca di oggetti
  • Creazione, ricerca e distruzione delle voci di directory
  • Esercizio 1: Ricerca file JNDI

Presentazione di Enterprise Java Beans (EJB)

  • Concetti e versioni di EJB
  • Monitor delle transazioni dei componenti
  • Implementazioni commerciali
  • L'architettura EJB
  • Persistenza e transazioni

Java Implementazione EE ed EJB

  • L'ambiente e gli strumenti JEE
  • Configurazione di Java EE
  • Denominazione JEE e JNDI
  • Creazione di pacchetti e distribuzione EJB
  • Lo strumento di distribuzione
  • L'ipersonico Database
  • Esercizio 2: Impostazione JBoss

Clienti EJB

  • Tipi di client
  • Java Clienti
  • Client Web e JSP
  • Servlet e file WAR
  • Esercizio 3: Scrittura e distribuzione di un client servlet

JPA

  • Il ruolo di un JPA
  • Configurazione di un JPA
  • Esercizio 4: JPA/li>

Bean di sessione stateless

  • I ruoli dei Session Beans
  • Creazione di bean di sessione
  • Bean di sessione stateless
  • Esercizio 6: Bean di sessione stateless

Bean di sessione stateful

  • Bean di sessione stateful
  • Esercizio 7: Bean di sessione stateful

Problemi di implementazione EJB

  • Metadati
  • Gestione delle transazioni
  • Associazioni 1-1, 1-molti, molti-1 e molti-molti
  • Versioni EJB

Il sistema di messaggistica Java

  • Il Java sistema di messaggistica (JMS)
  • Esercizio 8: JMS

Sicurezza

  • Utenti e ruoli
  • Access Controllo
  • Autenticazione
  • Esercizio 9: JBoss Sicurezza

Bean basati su messaggi

  • Il fagiolo aziendale basato sul messaggio
  • Esercizio 10: Fagiolo guidato da messaggi

Requisiti

Gli studenti devono avere una buona conoscenza pratica della lingua Java, tipicamente ottenuta frequentando preventivamente il nostro corso Java Programming. Si presume una comprensione della programmazione Servlet e JDBC.

 28 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative