slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Enterprise Java Bean PowerPoint Presentation
Download Presentation
Enterprise Java Bean

Loading in 2 Seconds...

play fullscreen
1 / 10

Enterprise Java Bean - PowerPoint PPT Presentation


  • 108 Views
  • Uploaded on

Enterprise Java Bean. Gli Enterprise Java Bean sono componenti Java che si adattano l’uno all’altro in modo standard Il container fornisce un livello di portabilità che permette ai bean sviluppati da un programmatore di funzionare nel container di una terza parte. Container.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Enterprise Java Bean' - wiley


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
enterprise java bean
Enterprise Java Bean
  • Gli Enterprise Java Bean sono componenti Java che si adattano l’uno all’altro in modo standard
  • Il container fornisce un livello di portabilità che permette ai bean sviluppati da un programmatore di funzionare nel container di una terza parte
container
Container
  • I container sono contenitori che sanno come comunicare con i bean e come gestirli
    • Il container si pone tra il client e il bean; questo gli dà l’opportunità di implementare servizi di cui molti sviluppatori non vogliono preoccuparsi
servizi del container
Servizi del container
  • Tipici servizi del container EJB:
    • gestione della persistenza
    • transazioni
    • concorrenza
    • gestione dei thread
    • sicurezza
fornitori di container
Fornitori di container
  • Molti produttori propongono container per EJB per favorire l’integrazione dei loro prodotti:
    • IBM
    • WebLogic
    • Sybase
    • Oracle
un esempio infoworld 1
Un esempio: Infoworld (1)
  • Infoworld ha sviluppato un’applicazione d’esempio per EJB usando:
    • l’application server Java Tengah di WebLogic come container
    • server Web IBM
    • Oracle come database
  • L’uso di servlet che fungono da client verso i componenti EJB gestisce i browser che non supportano Java
un esempio infoworld 2
Un esempio: Infoworld (2)
  • L’applicazione d’esempio, J-Store, simula un servizio di shopping on-line
    • EJB gestisce gli oggetti di business
    • I servlet Java e le pagine Java si occupano della trasmissione delle pagine e della logica di visualizzazione
    • L’applicazione autentica gli utenti e consente loro di far scorrere immagini GIF, caricarle in una shopping card ed eseguire gli acquisti
dietro le quinte
Dietro le quinte
  • Il container si interpone tra il client e il bean
  • I bean non espongono le loro funzioni direttamente al client
  • Il container mette a disposizione i metodi d’interfaccia remota, che vengono predisposti in anticipo dal fornitore del container: il “wrapping” dell’oggetto
programmazione dichiarativa
Programmazione dichiarativa
  • Al momento dell’implementazione si può specificare al container come gestire i componenti
unwrapping

FINE

Unwrapping
  • Per trovare l’home interface del bean, il client deve invocare il container tramite JNDI (Java Naming and Directory Interface)