E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf ·...

14
INDICE VIDEO TUTORIAL CORSO JAVABEAN DURATA TOTALE CORSO: 14 ore e 37 minuti N. totali Clip 39 01 Che cosa è un Enterprise Java Bean - parte 1 Durata: 22 minuti Argomenti Overview Esigenze infrastrutturali delle applicazioni distribuite Standardizzazione di Component Frameworks Elenco slide o Overview - I...................................................................................................................... 3 o Overview - II .................................................................................................................... 4 o Componentization .......................................................................................................... 5 o Esigenze infrastrutturali delle applicazioni distribuite - I ............................................... 6 o Esigenze infrastrutturali delle applicazioni distribuite - II .............................................. 7 o Application Server – Class Software ............................................................................... 8 o Standardizzazione di Component Frameworks .............................................................. 9 02 Che cosa è un Enterprise Java Bean - parte 2 Durata: 23 minuti Argomenti Enterprise JavaBeans Technology EJB come business Tier Component Distributed Computing: The Foundation of EJB EJB Middleware Services Elenco slide o Enterprise JavaBeans Technology .................................................................................. 3 o Perché Java? .................................................................................................................... 4 o EJB come business Tier Component ................................................................................ 5 o Distributed Computing: The Foundation of EJB ............................................................. 6 o EJB Middleware Services ................................................................................................ 7-8 03 Che cosa è un Enterprise Java Bean - parte 3 Durata: 24 minuti Argomenti Bean Anatomy EJB Home and Object Interfaces Annotazioni Elenco slide o Anatomy of the old bean................................................................................................. 3 o Anatomy of the new bean ............................................................................................... 4 o EJB home interface .......................................................................................................... 5

Transcript of E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf ·...

Page 1: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

INDICE VIDEO TUTORIAL CORSO JAVABEAN

DURATA TOTALE CORSO: 14 ore e 37 minuti N. totali Clip 39 01 Che cosa è un Enterprise Java Bean - parte 1 Durata: 22 minuti Argomenti

Overview Esigenze infrastrutturali delle applicazioni distribuite Standardizzazione di Component Frameworks

Elenco slide

o Overview - I...................................................................................................................... 3 o Overview - II .................................................................................................................... 4 o Componentization .......................................................................................................... 5 o Esigenze infrastrutturali delle applicazioni distribuite - I ............................................... 6 o Esigenze infrastrutturali delle applicazioni distribuite - II .............................................. 7 o Application Server – Class Software ............................................................................... 8 o Standardizzazione di Component Frameworks .............................................................. 9

02 Che cosa è un Enterprise Java Bean - parte 2 Durata: 23 minuti Argomenti

Enterprise JavaBeans Technology EJB come business Tier Component Distributed Computing: The Foundation of EJB EJB Middleware Services

Elenco slide

o Enterprise JavaBeans Technology .................................................................................. 3 o Perché Java? .................................................................................................................... 4 o EJB come business Tier Component ................................................................................ 5 o Distributed Computing: The Foundation of EJB ............................................................. 6 o EJB Middleware Services ................................................................................................ 7-8

03 Che cosa è un Enterprise Java Bean - parte 3 Durata: 24 minuti Argomenti

Bean Anatomy EJB Home and Object Interfaces Annotazioni

Elenco slide

o Anatomy of the old bean ................................................................................................. 3 o Anatomy of the new bean ............................................................................................... 4 o EJB home interface .......................................................................................................... 5

Page 2: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

o Eliminazione component interface ................................................................................. 6 o Uso delle Annotazioni ..................................................................................................... 7

04 Tipi di Enterprise Java Bean – parte 1-01 Durata: 20 minuti Argomenti

Patterns Design Patterns Pattern di creazione

Elenco slide

o Patterns .......................................................................................................................... 3 o Design Patterns ............................................................................................................... 4 o Vantaggi dei patterns ...................................................................................................... 5 o Pattern di creazione ........................................................................................................ 6-11

05 Tipi di Enterprise Java Bean – parte 1-02 Durata: 20 minuti Argomenti

Pattern di creazione Pattern di struttura

Elenco slide

o Pattern di creazione ........................................................................................................ 3-4 o Pattern di struttura ......................................................................................................... 5-13

06 Tipi di Enterprise Java Bean – parte 2-01 Durata: 27 minuti Argomenti

Pattern di comportamento Presentation tier pattern

Elenco slide

o Pattern di comportamento ............................................................................................. 3-14 o Presentation tier pattern - MVC ...................................................................................... 15

07 Tipi di Enterprise Java Bean – parte 2-02 Durata: 17 minuti Argomenti

Business tier Pattern Communication Pattern Data Access Pattern

Elenco slide

o Estensioni del pattern MVC – Front Controller ............................................................... 3 o Estensioni del pattern MVC – Service to Worker ............................................................ 4 o View Avanzate – View helper .......................................................................................... 5

Page 3: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

o View Avanzate – Composite View ................................................................................... 6 o Business tier pattern – Composite Entity ........................................................................ 7-8 o Business tier pattern – Composite Entity II ..................................................................... 9 o Business tier pattern – Business delegate ...................................................................... 10

08 Tipi di Enterprise Java Bean – parte 2-03 Durata: 24 minuti Argomenti

Business tier Pattern Communication Pattern Data Access Pattern

Elenco slide

o Business tier pattern – Session facade ............................................................................ 3 o Business tier pattern – Service Locator ........................................................................... 4 o Business tier pattern – Service Locator code .................................................................. 5 o Business tier pattern – Service Activator ........................................................................ 6 o Communication pattern - DTO ........................................................................................ 7 o Data Access Pattern – DAO ............................................................................................. 8 o Data Access Pattern – DAO code ..................................................................................... 9

09 Tipi di Enterprise Java Bean – parte 3 Durata: 29 minuti Argomenti

Framework EJB Layered architectures Domain Driven Design Tipi di EJB

Elenco slide

o EJB come un framework .................................................................................................. 3 o Annotations ..................................................................................................................... 4 o Layered architectures and EJB......................................................................................... 5 o Layered architectures and EJB - II ................................................................................... 6 o Domain Driven Design ..................................................................................................... 7 o EJB 3.0 ............................................................................................................................. 8 o Tipi di EJB ......................................................................................................................... 9 o Entrare all’interno di EJB ................................................................................................. 10 o Accessing JPA services .................................................................................................... 11

10 Tipi di Enterprise Java Bean – parte 4 Durata: 14 minuti Argomenti

HelloUser Gestione contesto JNDI Lavorare con EJB 3.0

Page 4: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

Elenco slide o Hello User – Session Bean ............................................................................................... 3 o POJO view ........................................................................................................................ 4 o POJO view - II ................................................................................................................... 5 o Gestione contesto JNDI .................................................................................................. 6 o Lavorare con EJB 3.0 ....................................................................................................... 7

11 Cosa è un Session Bean – parte 1 Durata: 23 minuti Argomenti

Introduzione Session bean Stateless Session bean Stateful Le regole che gestiscono conversational state

Elenco slide

o Session bean - Introduzione ............................................................................................ 3 o Session bean - Stateless .................................................................................................. 4 o Session bean - Stateful .................................................................................................... 5 o Regole che gestiscono Conversational State ................................................................... 6 o Activation e Passivation Callback .................................................................................... 7

12 Cosa è un Session Bean – parte 2 Durata: 18 minuti Argomenti

Count interface sample Diagramma stateless life-cycle Diagramma stateful life-cycle

Elenco slide

o Count.java interface ........................................................................................................ 3 o Count Bean I .................................................................................................................... 4 o Count Bean II ................................................................................................................... 5 o Count Bean call back interceptor I ................................................................................. 6 o Count Bean call back interceptor II ................................................................................ 7 o Count Bean’s Deployment Descriptor .......................................................................... 8 o Count Bean Client Code I ................................................................................................ 9-10 o Count Bean Client Code II ............................................................................................... 11 o Running Client ................................................................................................................ 12 o Server-Side Output ......................................................................................................... 13 o Diagramma Life-Cycle stateless Session Bean ................................................................ 14-15

13 Tipi di Session bean - 01 Durata: 24 minuti Argomenti

Approfondiamo EJB 3.0

Page 5: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

Elenco slide o EJB.................................................................................................................................... 3 o Esempio invocazione bean enterprise ............................................................................ 4 o Esempio biblioteca .......................................................................................................... 5 o Differenze tra la versione EJB 2.x e 3.x ............................................................................ 6 o GestoreBibliotecaBean I .................................................................................................. 7 o GestoreBibliotecaBean II ................................................................................................. 8 o GestoreBibliotecaBean III ................................................................................................ 9 o GestoreBibliotecaBean IV ................................................................................................ 10 o GestoreBibliotecaBean V ................................................................................................. 11 o GestoreBibliotecaBean VI ............................................................................................... 12 o Gestione delle transazioni .............................................................................................. 13 o Gestione delle transazioni II ........................................................................................... 14 o Gestione delle transazioni III ........................................................................................... 15 o Gestione delle transazioni IV .......................................................................................... 16

14 Quando utilizzare Session bean – parte 1 Durata: 19 minuti Argomenti

Writing Session Bean Web Services Web Services Concept Web Services Standard XML Artifacts and Platform Independence

Elenco slide

o Web Services Concepts ................................................................................................... 3 o Web Services Standards .................................................................................................. 4 o WSDL ............................................................................................................................... 5 o SOAP ............................................................................................................................... 6 o XML Artifacts and Platform Independence .................................................................... 7

15 Quando utilizzare Session bean – parte 2 Durata: 18 minuti Argomenti

Implementare un Web Service Packaging and Deploying a Web Service Session Bean Implementing a Web Service Client

Elenco slide

o Implementare un Web Service ........................................................................................ 3-4 o Packaging and Deploying a Web Service Session Bean ................................................... 5 o Implementing a Web Service Client ................................................................................ 6

16 Che cos'è un Message-driven Bean – 01 Durata: 28 minuti

Argomenti

Motivations for Messaging

Page 6: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

Messaging domains JMS API Integrating JMS with EJB

Elenco slide o Motivations for Messaging .............................................................................................. 3 o Guaranteed message delivery ........................................................................................ 4 o Messaging domains ......................................................................................................... 5 o JMS API ............................................................................................................................ 6 o JMS API II ......................................................................................................................... 7 o JMS API III ....................................................................................................................... 8 o Single-Threaded versus MultiThreaded beans ............................................................... 9 o Integrating JMS with EJB ................................................................................................ 10 o Pluggable message providers ......................................................................................... 11

17 Che cos'è un Message-driven Bean – 02 Durata: 20 minuti Argomenti

What is a Message-Driven Bean Developing Message-Driven Bean Message-Driven Bean sample

Elenco slide

o What is a Message-Driven Bean ...................................................................................... 3 o Developing Message-Driven Bean ................................................................................... 4 o Developing Message-Driven Bean II ................................................................................ 5 o Message-driven bean sample .......................................................................................... 6 o The deployment descriptor ............................................................................................. 7

18 Che cos'è un Message-driven Bean – 03 Durata: 28 minuti Argomenti

Advanced concepts JMS Message-Driven Bean Gotchas

Elenco slide

o Advanced concepts .......................................................................................................... 3-4 o JMS Cluster ...................................................................................................................... 5 o JMS Message-Driven Bean Gotchas ................................................................................ 6 o JMS Message-Driven Bean Gotchas II ............................................................................. 7 o Come ritorna il risultato ai message producer? ............................................................. 8 o Come ritorna il risultato ai message producer? II .......................................................... 9 o

19 Quando utilizzare i message driven bean – 01 Durata: 22 minuti Argomenti

Interoperabilità tra sistemi

Page 7: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

Servizio di gestione degli eventi Componenti

Elenco slide

o Interoperabilità tra sistemi .............................................................................................. 2-3 o Servizio di Gestione degli Eventi - Architettura ............................................................... 4 o Servizio di Gestione degli Eventi - Funzionalità ............................................................... 5 o Servizio di Gestione degli Eventi – Funzionalità II ........................................................... 6-8 o Componenti ..................................................................................................................... 9-12 o Tecnologia ....................................................................................................................... 13-16 o Architettura del progetto ............................................................................................... 17-20 o Piattaforme ..................................................................................................................... 21-27

20 Quando utilizzare i message driven bean – 01-02 Durata: 18 minuti Argomenti

Motivations for Messaging Messaging domains JMS API Integrating JMS with EJB

Elenco slide

o Architettura del progetto. ............................................................................................... 3-4 o Piattaforme ...................................................................................................................... 5

21 Quando utilizzare i message driven bean – 02 Durata: 30 minuti Argomenti

Formalizzazione degli Eventi Servizi di naming e indicizzazioni Piattaforme del progetto Gestione della sicurezza

Elenco slide

o Formalizzazione degli eventi ........................................................................................... 3 o Servizi di naming e indicizzazione.................................................................................... 4 o Piattaforme del progetto ................................................................................................. 5 o Gestione della sicurezza .................................................................................................. 6

22 Accesso agli Enterprise Java Bean – 01 Durata: 15 minuti Argomenti

Vantaggi Architettura Differenza 2.x /3.x

Elenco slide

Page 8: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

o EJB - Vantaggi .................................................................................................................. 3 o EJB - Architettura ............................................................................................................. 4 o EJB – Architettura II ........................................................................................................ 5 o Ruoli per lo sviluppo EJB ................................................................................................. 6 o Tipi EJB ............................................................................................................................ 7 o Differenza tra 2.x e 3.x .................................................................................................... 8 o Legacy Application .......................................................................................................... 9

23 Accesso agli Enterprise Java Bean – 02 Durata: 21 minuti Argomenti

Writing Bean-Managed Persistent Entity Beans 2.x Bean-Managed Persistence : A Bank Account - part I

Elenco slide

o Introduzione .................................................................................................................... 3 o Entity bean coding basics ................................................................................................ 4 o Finding Existing Entity Beans: Finder Methods ............................................................... 5 o Finding Existing Entity Beans: Finder Methods II ........................................................... 6 o Bean-Managed Persistence : A Bank Account ................................................................ 7 o Account.java ................................................................................................................... 8 o AccountLocal.java ........................................................................................................... 9 o AccountHome.java ......................................................................................................... 10 o AccountLocalHome.java ................................................................................................. 11 o AccountPK.java ............................................................................................................... 12 o AccountBean.java I ......................................................................................................... 13 o AccountBean.java II ........................................................................................................ 14-15 o AccountBean.java III ....................................................................................................... 16-21

24 Accesso agli Enterprise Java Bean – parte 3 Durata: 17 minuti Argomenti

Bean-Managed Persistence : A Bank Account - part II Elenco slide

o AccountException.java .................................................................................................... 3 o Client.java I ...................................................................................................................... 4 o Client.java II ..................................................................................................................... 5 o Deployment descriptor.................................................................................................... 6 o Setting up the Database .................................................................................................. 7 o Running the client program ............................................................................................. 8 o Server-Side Output .......................................................................................................... 9 o Client-Side Output ........................................................................................................... 10 o Walking through a BMP Entity Bean’s Life Cycle ............................................................. 11

25 Accesso agli Enterprise Java Bean – 04 Durata: 23 minuti Argomenti

Page 9: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

Container-Managed Persistent Entity Beans Elenco slide

o CMP Entity Beans sono subclassed ................................................................................. 3 o CMP Entity Beans sono subclassed II ............................................................................. 4 o CMP Get/Set Methods sono definiti nella Subclass ........................................................ 5 o CMP Get/Set Methods sono definiti nella Subclass II .................................................... 6-7 o CMP Entity Beans Abstract Persistence Schema ............................................................. 8 o CMP Entity Beans Have a Query Language .................................................................... 9 o CMP Entity Beans Can Have ejbSelect() Methods .......................................................... 10 o CMP Entity Beans Can Have ejbSelect() Methods II ....................................................... 11 o Proposta di esercitazione ............................................................................................... 12

26 Decidere l'accesso remoto o locale – parte 1 Durata: 30 minuti Argomenti

When to Use EJB How to Choose a Web Application Framework Applying Model Driven Development in EJB Projects Applying Extreme Programming in EJB

Elenco slide

o Quando usare Use EJB ..................................................................................................... 3 o Come scegliere un Web Application Framework ............................................................ 4 o Applicare Model Driven Development in EJB Projects ................................................... 5 o Applicare Extreme Programming in EJB ........................................................................ 6

27 Decidere l'accesso remoto o locale – parte 2 Durata: 30 minuti Argomenti

Testing EJB Debugging EJB Inheritance and Code Reuse in EJB When to Use Messaging versus RMI-IIOP

Elenco slide

o Testing EJB ....................................................................................................................... 3 o Debugging EJB ................................................................................................................. 4 o Inheritance and Code Reuse in EJB ................................................................................. 5 o Inheritance and Code Reuse in EJB ................................................................................. 6

28 Decidere l'accesso remoto o locale – parte 3 Durata: 26 minuti Argomenti

Java RMI-IIOP Elenco slide

Page 10: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

o Java RMI-IIOP ................................................................................................................... 3 o The Remote Interface ...................................................................................................... 4 o Object Serialization ......................................................................................................... 5 o Stubs and Skeletons ........................................................................................................ 6 o Object Serialization.......................................................................................................... 7 o Rules for Serialization ..................................................................................................... 8 o Object Serialization and RMI-IIOP .................................................................................. 9 o Object Serialization and RMI-IIOP 2 ............................................................................... 10

29 Pacchettizzare un Enterprise JavaBean in moduli EAR o JAR - 01 Durata: 28 minuti Argomenti

Packaging your applications Deploying EAR module Packaging session and message-driven beans

Elenco slide

o Introduzione .................................................................................................................... 3 o Packaging your applications ............................................................................................ 4 o Packaging your applications II ........................................................................................ 5 o Packaging your applications III ....................................................................................... 6 o Deploying EAR module .................................................................................................... 7 o Exploring class loading .................................................................................................... 8 o Exposing the classic parent delegation model ............................................................... 9 o Dependencies between Java EE modules ...................................................................... 10 o Packaging session and message-driven beans ............................................................... 11

30 Pacchettizzare un Enterprise JavaBean in moduli EAR o JAR - 02 Durata: 32 minuti Argomenti

Deployment descriptors vs. annotations Packaging entities Describing the persistence module with persistence.xml Performing O/R mapping with orm.xml

Elenco slide

o Deployment descriptors vs. annotations ........................................................................ 3 o Overriding annotations with deployment ....................................................................... 4-5 o Specifying default interceptor settings ........................................................................... 6 o Using vendor-specific annotations and descriptors ........................................................ 7 o Using vendor-specific annotations and descriptors II .................................................... 8 o Packaging entities ............................................................................................................ 9 o Describing the persistence module with persistence.xml .............................................. 10 o Describing the persistence module with persistence.xml II ........................................... 11 o Describing the persistence module with persistence.xml III .......................................... 12 o Performing O/R mapping with orm.xml .......................................................................... 13 o Performing O/R mapping with orm.xml ......................................................................... 14

31 Convenzioni di denominazioni per Enterprise Javabean – parte 1 Durata: 21 minuti

Page 11: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

Argomenti Modelli Enterprise computing Container EJB

Elenco slide

o Modelli base .................................................................................................................... 3 o Modelli di esecuzione ...................................................................................................... 4 o Modelli di allocazione ...................................................................................................... 5 o Enterprise computing ...................................................................................................... 6 o Enterprise computing II ................................................................................................... 7 o Enterprise computing III ................................................................................................. 8 o Cosa è J2EE ?.................................................................................................................... 9 o Container ........................................................................................................................ 10 o EJB 2.x ............................................................................................................................. 11 o EJB 2.x lifeCycle ............................................................................................................... 12

32 Convenzioni di denominazioni per Enterprise Javabean – parte 2 Durata: 17 minuti Argomenti

Naming convenctions Elenco slide

o Convenzioni di denominazione per i metodi getter ........................................................ 3 o Uniform Access Principle ................................................................................................. 4 o I Javabean sono cattivi? .................................................................................................. 5 o Naming Conventions ...................................................................................................... 6

33 I cicli di vita degli Enterprise Java bean – parte 1 Durata: 23 minuti Argomenti

Applicazioni Web Session bean Hello Session bean Counter

Elenco slide

o Applicazioni web ............................................................................................................. 3 o Enterprise Java Bean ....................................................................................................... 4 o Session Bean .................................................................................................................... 5 o Session Bean Hello [prima versione] ............................................................................... 6 o Session Bean Hello [seconda versione] ........................................................................... 7 o Session Bean SessionCounter ......................................................................................... 8

34 I cicli di vita degli Enterprise Java bean – parte 2 Durata: 21 minuti Argomenti

Ciclo di vita dei session bean Ciclo di vita dei message-driven bean

Page 12: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

Elenco slide o Ciclo di vita dei session bean .......................................................................................... 3 o Metodi callback ............................................................................................................... 4 o Semantica dei session bean............................................................................................. 5 o Operazioni asincrone ....................................................................................................... 6 o Il bean AsynchronousHello ............................................................................................. 7 o Esempio MDB ................................................................................................................. 8 o MDB FiltroMessaggi ........................................................................................................ 9 o MDB FiltroMessaggi II ..................................................................................................... 10 o MDB FiltroMessaggi III .................................................................................................... 11 o MDB FiltroMessaggi IV ................................................................................................... 12 o Ciclo di vita dei message-driven bean ............................................................................ 13

35 I cicli di vita degli Enterprise Java bean – parte 3 Durata: 27 minuti Argomenti

Interagire con il Ciclo di vita Ciclo di vita Life in Ready state End of Life Cycle

Elenco slide

o Interagire con il Ciclo di vita ............................................................................................ 3 o Il JNDI context e Dependency Injection........................................................................... 4 o Il JNDI context e Dependency Injection II ........................................................................ 5 o Il JNDI context e Dependency Injection III ....................................................................... 6 o Comportamento transazionale dei metodi ..................................................................... 7 o Life in Ready state .......................................................................................................... 8 o Transitioning from the Pooled state to ready state ....................................................... 9 o End of Life Cycle .............................................................................................................. 10

36 Sistemi distribuiti – parte 1 Durata: 19 minuti Argomenti

Understanding clustering Replication and fault tolerance Setting up a simple cluster Create a clustered EJB

Elenco slide

o Comprendere clustering – Load balancing ..................................................................... 3 o Comprendere clustering – topology and makeup .......................................................... 4 o Replication and fault tolerance ....................................................................................... 5 o Impostare un simple cluster ........................................................................................... 6 o Creare un clustered EJB .................................................................................................. 7 o Chiamare un clustered EJB ............................................................................................. 8 o Ancora sul clustering ....................................................................................................... 9 o Ancora sul clustering II .................................................................................................... 10

37 Sistemi distribuiti – parte 2 Durata: 23 minuti

Page 13: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

Argomenti Deployment in ambienti cloud e container Un esempio con JBoss

Elenco slide

o Deployment in ambienti cloud e container ..................................................................... 3 o Unica piattaforma ............................................................................................................ 4 o Nel cloud con OpenShift ................................................................................................. 5 o Prestazioni e scalabilità ................................................................................................... 6 o Un esempio con JBoss ..................................................................................................... 7 o Un esempio con JBoss II................................................................................................... 8 o Un esempio con JBoss III ................................................................................................. 9 o Un esempio con JBoss IV ................................................................................................. 10 o Un esempio con JBoss V ................................................................................................. 11 o Un esempio con JBoss VI ................................................................................................. 12 o Classloader ...................................................................................................................... 13

38 Ultime versioni di EJB – parte 1 Durata: 27 minuti Argomenti

Le novità EJB 3.1 Esaminiamo Singleton Session Bean Le Transazioni

Elenco slide

o Panoramica sulle novità .................................................................................................. 3 o Le novità introdotte ......................................................................................................... 4 o Le novità introdotte ........................................................................................................ 5 o Interfacce locali non più necessarie ............................................................................... 6 o Interfacce locali non più necessarie ............................................................................... 7 o Interfacce locali non più necessarie II ............................................................................. 8 o Interfacce locali non più necessarie III ............................................................................ 9 o Interfacce locali non più necessarie IV ............................................................................ 10 o Interfacce locali non più necessarie V ............................................................................. 11 o Interfacce locali non più necessarie VI ............................................................................ 12 o Riguardo le transazioni .................................................................................................... 13 o Riassumendo ................................................................................................................... 14

39 Ultime versioni di EJB – parte 2 Durata: 29 minuti Argomenti

Interfaces on Demand Concurrency Management EJB Timer 3.1

Elenco slide o Interfaces on Demand with CDI and EJB 3.1 I ................................................................. 3 o Interfaces on Demand with CDI and EJB 3.1 II ................................................................. 4 o Interfaces on Demand with CDI and EJB 3.1 III ................................................................ 5 o Let the User decide .......................................................................................................... 6 o The Runtime choice ......................................................................................................... 7 o Probability-Driven Decisions ........................................................................................... 8

Page 14: E / s/ K dhdKZ/ > KZ^K : s E - JavaLABjava-lab.it/wp-content/uploads/2019/05/Indice-JavaBean.pdf · Title: Microsoft Word - Indice JavaBean Author: Sandro Created Date: 4/30/2019

o Concurrency Management .............................................................................................. 9 o Concurrency Management II ........................................................................................... 10 o EJB Timer 3.0 ................................................................................................................... 11 o EJB Timer 3.1 ................................................................................................................... 12