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.
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.
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.
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.