Java  »  Guide 

Guida J2EE

Guida J2EE

di: Pasquale Congiustì

Primi passi con J2EE

  1. 1. Introduzione a J2EE
    I motivi per cui bisogna sviluppare web application utilizzando il paradigma J2EE (JEE)
  2. 2. Il ruolo dell'application server
    A cosa serve, qual è il suo ruolo e come si pone nei confronti delle altre componenti in gioco

Utilizzo di componenti distribuite

  1. 3. Servlet e JSP
    Introduzione alla tecnologia utilizzata per la creazione delle interfacce web dinamiche
  2. 4. Introduzione agli EJB
    Introduzione agli Enterprise Java Bean, componenti distribuiti utilizzati per lo sviluppo della logica applicativa
  3. 5. Oggetti distribuiti e middleware
    Cos'è e come funziona un oggetto distribuito. Panoramica sul modello di sviluppo e sulla presenza del middleware implicito

La logica applicativa di J2EE

  1. 6. Session Bean
    Panoramica sui Bean di sessione, EJB utilizzati per la produzione della logica di business
  2. 7. Stateless Session Bean
    Primo esempio pratico: sviluppo di un bean di sessione di tipo stateless (un server time remoto)
  3. 8. Stateless Session Bean - Client
    Seconda parte dell'esempio: il client per testare il servizio server time
  4. 9. Stateful Session Bean
    Sviluppo di un bean di sessione di tipo stateful: il carrello della spesa
  5. 10. Stateful Session Bean - Client Java
    Client Java per testare l'esempio precedente (il carrello della spesa)
  6. 11. Stateful Session Bean - Web application
    Una web application completa, per accedere alle funzioni del carrello della spesa
  7. 12. Entity Beans
    Introduzione ai bean entità, EJB utilizzati per l'accesso ai dati persistenti
  8. 13. Entity Bean - Architettura del componente
    Come è costruito un EJB e quali sono i suoi componenti principali

Bean Managed Persistence

  1. 14. Bean Managed Persistence Entity Bean
    Sviluppo di un entity bean di tipo bean managed persistence: un conto corrente bancario
  2. 15. BMP - Client Java
    Un client java standalone per testare la funzionalità del conto corrente bancario
  3. 16. BMP - Web Application
    Una web application completa per la gestione di conti correnti bancari

Container Managed Persistence

  1. 17. Container Managed Persistence Entity Bean
    I componenti di tipo CMP, accesso al database senza scrivere una linea di codice
  2. 18. CMP - Sviluppo di un componente
    Sviluppo di un entity bean di tipo container managed persistence: un'anagrafica clienti
  3. 19. CMP - Client Java
    Client java usato per testare l'anagrafica clienti
  4. 20. CMP - Web Application
    Web application completa per la gestione di una anagrafica clienti

Message Oriented Middleware

  1. 21. Message Oriented Middleware - MOM
    Introduzione ai concetti di comunicazione asincroni e a come risolverli attraverso l'uso di JMS (Java Message Service)
  2. 22. Message Driven Bean
    Sviluppo di un message driven bean di esempio
  3. 23. Message Driven Bean - Client
    Un client per scrivere su una coda di messaggi e testare il message driven bean di esempio

Architetture Service Oriented

  1. 24. Architetture SOA
    Un nuovo modo di concepire i servizi aziendali
  2. 25. Architettura di un web service
    Quali sono le componenti necessarie per la creazione di un web service
  3. 26. Realizzazione di un web service
    Prima parte dello sviluppo di un web service su piattaforma J2EE
  4. 27. Realizzazione di un web service seconda parte
    Seconda parte dello sviluppo di un web service su piattaforma J2EE
  5. 28. Web Service - Client
    Test del web service e risultato dell'esecuzione sul server

Servizi dell'application server

  1. 29. Datasource: collegarsi a un database
    Accedere ad un database usando i servizi dell'application server
  2. 30. EJB references
    Come referenziare in maniera non ambigua i servizi ed utilizzarli all'interno degli ejb
  3. 31. Transaction: modello dichiarativo
    Come realizzare una transazione in maniera dichiarativa
  4. 32. Transaction: modello programmatico
    Come realizzare una transazione in maniera programmatica: applicazione bank account
  5. 33. Cluster
    Come mantenere la scalabilità senza modificare le applicazioni
  6. 34. Quando usare la tecnologia J2EE
    I pro ed i contro dell'utilizzo della piattaforma Java Enterprise
  7. 35. Progettazione Multitier, verso il paradigma MVC
    I principi utili allo sviluppo di web application performanti
  8. 36. Remote Method Invocation
    La piattaforma base dei servizi distribuiti in ambiente Java
  9. 37. Java Naming and Directory Interface
    JNDI: interrogare il registro per recuperare un servizio
  10. 38. Deploy di un EJB
    Come mettere insieme tutte le componenti ed installare il bean

Guide Java

Guida Apache Struts

Il primo e più utilizzato tra i framework MVC del mondo Java,...

Guida Java Spring

Scoprire il lightweight container più famoso del mondo Java....

Guida Java 6

Prendendo le mosse dalla guida Java, già presente su HTML.it,...

Altre guide

Newsletter @Programmazione

Ogni mese, direttamente nella tua e-mail: articoli, script e guide su Java, Visual Basic, VB.Net ed i più diffusi linguaggi di programmazione.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti