Guida JEE 7, EJB 3 e JPA

22 giugno 2017

Guida completa allo sviluppo di applicazioni Java Enterprise con EJB 3.2, JPA 2.1 e JBoss Wildfly 9. Dalle basi alle caratteristiche più avanzate della piattaforma JEE 7.

Introduzione a JEE 7

  1. 1. JEE 7: panoramica delle funzionalità
    Scopriamo le nuove funzionalità e i miglioramenti apportati dagli...
  2. 2. Application Server e IDE di riferimento
    Un'analisi dettagliata delle procedure per l'installazione e...

Enterprise Javabeans 3

  1. 3. Session Bean Stateless e implementazione dei task
    Come utilizzare i Session Bean Stateless per una classe che...
  2. 4. Annotations e unit test
    Dopo aver introdotto le annotations passiamo alla fase di realizzare...
  3. 5. Session Bean Stateless: dependency injection
    Proseguiamo il nostro discorso sui Session Bean Stateless con lo...
  4. 6. Session Bean Stateless: metodi asincroni e transazioni
    Come Implementare metodi asincroni e gestire le relazioni tra...
  5. 7. Session Bean Stateful
    Session Bean Stateful: risolviamo il problema della necessità di...
  6. 8. Il pattern Singleton
    Impariamo a implementare uno schema nel quale l’istanza di una...
  7. 9. Gli Interceptor
    Gli interceptor sono utili nei casi in cui esiste un task comune a...
  8. 10. Task scheduling con il Timer Service
    Impariamo a schedulare l'esecuzione dei metodi di tutti i tipi di...
  9. 11. Timer Service: Timer programmatici
    Proseguiamo il nostro approfondimento dedicato alla schedulazione dei...
  10. 12. Timer Service: Timer automatici
    Concludiamo il nostro approfondimento sulla schedulazione dei metodi...
  11. 13. Message Driven Bean
    Message driven beans: scopriamo come gestire comunicazioni asincrone...
  12. 14. MDB: durabilità delle Topic e interfacce senza metodi
    Proseguiamo il nostro approfondimento sui Message Driven Bean...
  13. 15. MDB: la classe del Connector
    Portiamo a conclusione la parte dedicata ai Message Driven Bean con...
  14. 16. Session Bean come Web Service SOAP
    Scopriamo come esporre un Web Service Soap attraverso EJB 3 per...
  15. 17. Deploy del session bean come Web Service
    Analizziamo la fase di deploy di un session bean sotto forma di Web...
  16. 18. Test del Web service
    Effettuiamo il test di un Web service iniziando con il Web Service...

Java Persistence Api

  1. 19. Java Persistence API: il concetto di Entity
    Java Persistence API. Gli aspetti fondamentali del concetto di...
  2. 20. Mappare Entity su più tabelle con JPA
    Sappiamo che è possibile associare un'Entity ad una singola tabella...
  3. 21. JPA: gestire tabelle con nomi relazionali diversi
    Come utilizzare JPA per gestire classi nel contesto di diverse...
  4. 22. JPA: relazioni uno a uno tra Entity
    Come definire relazioni uno ad uno unidirezionali e bidirezionali tra...
  5. 23. JPA: relazioni OneToMany, ManyToOne e ManyToMany
    Come definire relazioni uno a molti, molti a uno e molti a molti tra...

Persistence unit, Persistence context ed EntityManager

  1. 24. Configurazione di un datasource su JBoss Wildfly
    Analizziamo la procedura completa per configurare di un datasource su...
  2. 25. Collegare JBoss Developer Studio ad un database
    Impariamo a collegare l'IDE JBoss Developer Studio ad un database....
  3. 26. Configurazione del progetto JPA
    Dopo aver imparato a collegare l'IDE JBoss Developer Studio ad un...
  4. 27. Implementazione e test di un sistema di persistenza JPA
    In questo capitolo iniziamo a padroneggiare le operazioni di...
  5. 28. Ciclo di vita di un'Entity
    Analizziamo il ciclo di vita di un'Entity proponendo l'esempio...
  6. 29. Propagazione della persistenza e attributo Cascade
    Proseguiamo il discorso sulla propagazione delle operazioni di...

Edizione 2007 (Guida J2EE)

  1. 1001. Introduzione a J2EE
    I motivi per cui bisogna sviluppare web application utilizzando il...
  2. 1002. Il ruolo dell'application server
    A cosa serve, qual è il suo ruolo e come si pone nei confronti delle...
  3. 1003. Servlet e JSP
    Introduzione alla tecnologia utilizzata per la creazione delle...
  4. 1004. Introduzione agli EJB
    Introduzione agli Enterprise Java Bean, componenti distribuiti...
  5. 1005. Oggetti distribuiti e middleware
    Cos'è e come funziona un oggetto distribuito. Panoramica sul modello...
  6. 1006. Session Bean
    Panoramica sui Bean di sessione, EJB utilizzati per la produzione...
  7. 1007. Stateless Session Bean
    Primo esempio pratico: sviluppo di un bean di sessione di tipo...
  8. 1008. Stateless Session Bean - Client
    Seconda parte dell'esempio: il client per testare il servizio server...
  9. 1009. Stateful Session Bean
    Sviluppo di un bean di sessione di tipo stateful: il carrello della...
  10. 1010. Stateful Session Bean - Client Java
    Client Java per testare l'esempio precedente (il carrello della spesa)
  11. 1011. Stateful Session Bean - Web application
    Una web application completa, per accedere alle funzioni del carrello...
  12. 1012. Entity Beans
    Introduzione ai bean entità, EJB utilizzati per l'accesso ai dati...
  13. 1013. Entity Bean - Architettura del componente
    Come è costruito un EJB e quali sono i suoi componenti principali
  14. 1014. Bean Managed Persistence Entity Bean
    Sviluppo di un entity bean di tipo bean managed persistence: un conto...
  15. 1015. BMP - Client Java
    Un client java standalone per testare la funzionalità del conto...
  16. 1016. BMP - Web Application
    Una web application completa per la gestione di conti correnti bancari
  17. 1017. Container Managed Persistence Entity Bean
    I componenti di tipo CMP, accesso al database senza scrivere una...
  18. 1018. CMP - Sviluppo di un componente
    Sviluppo di un entity bean di tipo container managed persistence:...
  19. 1019. CMP - Client Java
    Client java usato per testare l'anagrafica clienti
  20. 1020. CMP - Web Application
    Web application completa per la gestione di una anagrafica clienti
  21. 1021. Message Oriented Middleware - MOM
    Introduzione ai concetti di comunicazione asincroni e a come...
  22. 1022. Message Driven Bean
    Sviluppo di un message driven bean di esempio
  23. 1023. Message Driven Bean - Client
    Un client per scrivere su una coda di messaggi e testare il message...
  24. 1024. Architetture SOA
    Un nuovo modo di concepire i servizi aziendali
  25. 1025. Architettura di un web service
    Quali sono le componenti necessarie per la creazione di un web service
  26. 1026. Realizzazione di un web service
    Prima parte dello sviluppo di un web service su piattaforma J2EE
  27. 1027. Realizzazione di un web service seconda parte
    Seconda parte dello sviluppo di un web service su piattaforma J2EE
  28. 1028. Web Service - Client
    Test del web service e risultato dell'esecuzione sul server
  29. 1029. Datasource: collegarsi a un database
    Accedere ad un database usando i servizi dell'application server
  30. 1030. EJB references
    Come referenziare in maniera non ambigua i servizi ed utilizzarli...
  31. 1031. Transaction: modello dichiarativo
    Come realizzare una transazione in maniera dichiarativa
  32. 1032. Transaction: modello programmatico
    Come realizzare una transazione in maniera programmatica:...
  33. 1033. Cluster
    Come mantenere la scalabilità senza modificare le applicazioni
  34. 1034. Quando usare la tecnologia J2EE
    I pro ed i contro dell'utilizzo della piattaforma Java Enterprise
  35. 1035. Progettazione Multitier, verso il paradigma MVC
    I principi utili allo sviluppo di web application performanti
  36. 1036. Remote Method Invocation
    La piattaforma base dei servizi distribuiti in ambiente Java
  37. 1037. Java Naming and Directory Interface
    JNDI: interrogare il registro per recuperare un servizio
  38. 1038. Deploy di un EJB
    Come mettere insieme tutte le componenti ed installare il bean
Se vuoi aggiornamenti su Guida JEE 7, EJB 3 e JPA inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Guida JEE 7, EJB 3 e JPA

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy