Home    Novità    Ricerca   In offerta   Consigliati   Prossimi arrivi   Bestsellers   Software    CBT  
P.Iva 01029770490   [Ordini telefonici 0586 210919]  Ordini rapidi 
Ricerca Veloce   per Titolo o ISBN  [Mailing delle novità]   [Servizio di CallBack]  
  Argomenti 

  Applicazioni
  CAD
  Certificazione e formazione
  Commercio elettronico
  Cultura Informatica
  Database
  Dizionari
  Elettronica
  Enterprise
  Grafica
  Hardware
  Internet
  Legislazione informatica
  Multimedia
  Progettazione WEB
  Programmazione
  Reti e telecomunicazioni
  Sicurezza
  Sistemi operativi
  Tecnologia e societa'
  Universita' e ricerca
ProgrammazioneControlli e APIJava

 CONSIGLIATO DA LIBRINFORMATICA

Enterprise JavaBeans - quarta edizione (EJB 2.1 - EJB 2.0 - JBoss 4.0)
EditoreHops
AutoreMonson-Haefel Richard
Titolo originaleEnterprise JavaBeans fourth edition
Editore originaleO'Reilly
Pagine772
Volumi1
LivelloIntermedio-Avanzato
LinguaItaliano
Data pubblicazione06 - 2005
ISBN884811752x


 Prezzo di copertina 
 Euro 49,90  

 Presentazione       Indice      

Sommario
Prefazione xi

Parte I. Gli aspetti tecnici

1. Introduzione 3
Componenti lato server 4
Architetture a oggetti distribuiti 6
Modelli a componenti 8
Messaggistica asincrona 11
Titan: un’impresa immaginaria 14
E ora? 14

2. Panoramica sull’architettura 15
Componenti EJB 15
Utilizzo dei bean enterprise 30
Il contratto tra bean e contenitore 37
Riepilogo 39

3. Gestione delle risorse e servizi primari 40
Gestione delle risorse 40
Servizi primari 50
E ora? 72

4. Sviluppo dei primi bean enterprise 73
Scelta e installazione di un server EJB 73
Sviluppo di un bean di entità 74
Sviluppo di un bean di sessione 92

5. Viste del client remoto e del client locale 102
Localizzazione di bean con JNDI 102
L’API Client Remoto 104
L’API Client Locale 125

6. CMP: persistenza di base 132
Il modello di programmazione astratto 133
Il bean Customer 136
Campi di persistenza 147
Classi di valori dipendenti 148
Campi di relazione 151

7. CMP: relazioni tra entità 165
I sette tipi di relazioni 165

8. EJB QL 208
Dichiarazione di EJB QL 209
I metodi di query 210
Esempi di EJB QL 215
Problemi con EJB QL 238

9. Persistenza gestita dal bean 241
L’interfaccia remota 242
L’interfaccia home remota 243
La chiave primaria 244
ShipBean 244
Ottenere la connessione a una risorsa 249
Gestione delle eccezioni 250
Il metodo ejbCreate( ) 252
I metodi ejbLoad( ) ed ejbStore( ) 254
Il metodo ejbRemove( ) 256
I metodi ejbFind( ) 257
Il descrittore di deployment 260

10. Il contratto tra entità e contenitore 262
La chiave primaria 262
I metodi di callback 270
ejbHome( ) 278
EntityContext 279
Il ciclo di vita di un bean di entità 285

11. I bean di sessione 292
I bean di sessione senza stato 294
Il ciclo di vita di un bean di sessione senza stato 306
I bean di sessione con stato 309
Il ciclo di vita di un bean di sessione con stato 327

12. I bean a messaggi 331
JMS e bean a messaggi 331
Bean a messaggi basati su JMS 346
Il ciclo di vita di un bean a messaggi 365
Bean a messaggi basati su J2EE Connector Architecture 367
EJB 2.1: message linking 371

13. I timer 376
Timer di manutenzione per Titan 378
L’API Timer Service 378
Transazioni 388
Timer con bean di entità 389
Timer con bean di sessione senza stato 390
Timer con bean a messaggi 394
Conclusioni 400

14. EJB 2.1: standard dei servizi Web 401
Panoramica sui servizi Web 401
Schema e namespace XML 402
SOAP 1.1 414
WSDL 1.1 417
UDDI 2.0 425
Dagli standard all’implementazione 426

15. EJB 2.1 e servizi Web 427
Accesso a servizi Web con JAX-RPC 427
Bean endpoint EJB 440

16. Le transazioni 449
Transazioni ACID 449
Gestione dichiarativa delle transazioni 454
Isolamento e blocco del database 465
Bean non transazionali 472
Gestione esplicita delle transazioni 473
Eccezioni e transazioni 485
Bean di sessione transazionali con stato 493

17. J2EE 496
Servlet 496
JSP 498
Componenti Web ed EJB 498
Colmare il divario 499
Assemblare i pezzi 504

18. I descrittori di deployment XML 506
Il file ejb-jar 507
Il contenuto di un descrittore di deployment 508
L’intestazione del documento e le dichiarazioni dello schema 509
Il corpo del descrittore 510
Descrizione dei bean enterprise 512
Descrizione delle relazioni 531
Descrizione dell’assemblaggio dei bean 534

19. La progettazione di bean nel mondo reale 544
Proliminari alla progettazione: contenitori e database 544
Progettazione 547
È davvero il caso di utilizzare i bean EJB? 578
Riepilogo 587

Parte II. Esercizi con JBoss

Introduzione 591
1. Installazione e configurazione di JBoss 593
JBoss 593
Installazione di JBoss Application Server 594
Un rapido sguardo al funzionamento di JBoss 596
Installazione e configurazione del codice per gli esercizi 599

2. Esercizi per il Capitolo 4 602
Esercizio 4.1: un bean di entità semplice 602
Esercizio 4.2: un bean di sessione semplice 609

3. Esercizi per il Capitolo 5 615
Esercizio 5.1: le interfacce a componenti remote 615
Esercizio 5.2: oggetto EJB, handle e chiave primaria 617
Esercizio 5.3: le interfacce a componenti locali 618

4. Esercizi per il Capitolo 6 621
Esercizio 6.1: persistenza di base in CMP 2.0 621
Esercizio 6.2: classi di valori dipendenti in CMP 2.0 624
Esercizio 6.3: una relazione semplice in CMP 2.0 626

5. Esercizi per il Capitolo 7 629
Esercizio 7.1: relazioni tra entità in CMP 2.0, parte 1 629
Esercizio 7.2: relazioni tra entità in CMP 2.0, parte 2 637
Esercizio 7.3: eliminazioni a cascata in CMP 2.0 647

6. Esercizi per il Capitolo 8 649
Esercizio 8.1: istruzioni EJB QL semplici 649
Esercizio 8.2: istruzioni EJB QL complesse 658

7. Esercizi per il Capitolo 9 673
Esercizio 9.1: un bean di entità BMP 673

8. Esercizi per il Capitolo 11 687
Esercizio 11.1: un bean di sessione senza stato 687
Esercizio 11.2: un bean di sessione con stato 697

9. Esercizi per il Capitolo 12 713
Esercizio 12.1: JMS come una risorsa 713
Esercizio 12.2: il bean a messaggi 723

10. Esercizi per il Capitolo 13 737
Esercizio 13.1: i timer con EJB 737

11. Esercizi per il Capitolo 15 741
Esercizio 15.1: servizi Web ed EJB 2.1 741

Appendice: configurazione del database 749
Indice analitico 753


  Login 

  Non ricordo la password
  Nuovo account
  Cliente 

  Il carrello

 Carrello 

  Informazioni 

  Contatti
  Qualità del servizio
  Costi e tempi di consegna
  Modalità di pagamento
  Prezzi
  Sconti
  Privacy