Schede della configurazione della trasformazione da UML a EJB

La finestra di configurazione della trasformazione da UML a EJB contiene cinque schede: Destinazione, Entità, Sessione, Mappatura e Comune. Questa sezione descrive il modo in cui le prime tre schede influenzano la trasformazione EJB.

Scheda Destinazione

E' possibile utilizzare la scheda Destinazione per selezionare il progetto EJB di destinazione in cui la trasformazione EJB genera i file di output. E' possibile creare un nuovo contenitore di destinazione anche se è disponibile un progetto EJB. Ciascun progetto è associato ad un singolo contenitore EJB. La trasformazione EJB supporta tutte le versioni di contenitore EJB disponibili fornite dalla procedura guidata per i progetti EJB.

La versione del contenitore di progetto EJB di destinazione potrebbe limitare le opzioni disponibili nelle schede Entità e Sessione. Per ulteriori dettagli sulle limitazioni di ciascun tipo di contenitore EJB, consultare la sezione Contenitore EJB di destinazione.

Scheda Entità

E' possibile utilizzare la scheda Entità per personalizzare i bean di entità appena generati. E' possibile configurare due opzioni differenti nella scheda Entità: Tipo bean di entità e Interfaccia bean di entità. La seguente figura mostra la scheda Entità nella finestra di configurazione della trasformazione EJB:

In base alla versione del contenitore EJB nel progetto, è possibile selezionare solo determinate combinazioni di proprietà prima di potere eseguire la trasformazione EJB. La seguente tabella elenca i tipi di bean di entità supportati dalla trasformazione, le interfacce che detti bean di entità supportano e la selezione di interfaccia predefinita:

Versione contenitore EJB

Tipo di bean di entità

Interfacce supportate per i bean di entità

Selezione predefinita

2.x

CMP 2.x

Locale e remota

Solo interfacce locali

2.x

CMP 1.1

Remota

Solo interfacce remote

2.x

BMP

Locale e remota

Solo interfacce locali

1.1

CMP 2.x

Nessuna

N/A

1.1

CMP 1.1

Remota

Solo interfacce remote

1.1

BMP

Remota

Solo interfacce remote

Le selezioni predefinite nella tabella riflettono il comportamento predefinito della procedura guidata per la creazione dei bean di entità.

Se si seleziona una combinazione di opzioni non valida, viene visualizzato un messaggio di errore nella parte superiore della finestra di configurazione della trasformazione EJB ed il pulsante Esegui, che esegue la trasformazione, non è disponibile. Quando si seleziona una combinazione di opzioni valida, il pulsante Esegui diventa disponibile ed il messaggio di errore scompare.

Scheda Sessione

E' possibile utilizzare la scheda Sessione per personalizzare la generazione di interfacce per i bean di sessione appena generati. La seguente figura mostra la scheda Sessione nella finestra di configurazione della trasformazione EJB:

In base alla versione del contenitore EJB nel progetto, è possibile selezionare solo determinate combinazioni di proprietà prima di potere eseguire la trasformazione EJB. La seguente tabella elenca le interfacce supportate dalla trasformazione per i bean di sessione, in base alla versione del contenitore EJB, e la selezione di interfaccia predefinita:

Versione contenitore EJB

Interfacce supportate per i bean di sessione

Selezione predefinita

1.1

Remota

Solo interfacce remote

2.0

Locale e remota

Solo interfacce remote

2.1

Locale e remota

Solo interfacce remote

Se si seleziona una combinazione di opzioni non valida, viene visualizzato un messaggio di errore nella parte superiore della finestra di configurazione della trasformazione EJB ed il pulsante Esegui, che esegue la trasformazione, non è disponibile. Quando si seleziona una combinazione di opzioni valida, il pulsante Esegui diventa disponibile ed il messaggio di errore scompare.

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2004.
Tutti i diritti riservati.