È possibile utilizzare una procedura guidata per creare un bean di entità CMP ed aggiungerlo al
progetto.
Prima di creare un bean enterprise, è necessario:
Per creare un bean di entità CMP:
- In the J2EE perspective, click File >
New > Other > EJB > XDoclet Enterprise JavaBean. The Create
an Enterprise JavaBean wizard appears.
- Select ContainerManagedEntityBean.
- Scegliere Avanti.
- Selezionare il Progetto che conterrà il nuovo bean.
- Nel campo Cartella, selezionare la cartella per il nuovo
bean.
- Nel campo Pacchetto Java, immettere il nome del pacchetto per il nuovo bean.
- Nel campo Nome classe, immettere un nome per il bean enterprise. Per convenzione, i nomi dei bean dovrebbero cominciare con una lettera maiuscola.
Nota: è possibile utilizzare caratteri Unicode per il nome del bean, ma tali caratteri non sono
supportati per i pacchetti dei bean enterprise e per le classi associate ai bean enterprise.
- Modificare la Superclasse per il bean se si desidera ereditarlo da
una classe diversa da java.lang.Object.
- Scegliere Avanti.
- Provide an EJB Name for the
bean. This is the name of the enterprise bean class.
- Provide a Schema name to specify
the abstract schema of the bean.
- Provide a Display Name for the
bean. This is a short name for the enterprise bean that is used by tools.
- Indicare una Descrizione di testo per il bean.
- Select a CMP Version for the
new bean:
- 1.x specifica che si sta aggiungendo il bean a un progetto EJB 1.0 o successivo.
- 2.x specifica che si sta aggiungendo il bean a un progetto EJB 2.0 o successivo.
- Select a Usecase for the new
bean:
- Importa attributi dalla tabella specifica che gli attributi dei bean di entità CMP verranno importati da una tabella di database. Fare clic su Avanti.
- Procedere come segue:
- Per selezionare una definizione di connessione disponibile, fare clic su una connessione nell'elenco Definizioni di connessione disponibili. Fare clic su Avanti.
- Per creare una nuova definizione di connessione JDBC, fare clic su Nuovo.
Nella finestra Parametri di connessione specificare i parametri di connessione JDBC richiesti nella procedura guidata Nuova connessione. Selezionare un gestore database, un driver JDBC e specificare altri dettagli della connessione. Per specificare i filtri della connessione JDBC, deselezionare la casella di controllo Disabilita filtro e specificare i filtri di connessione
appropriati. Fare clic su Fine.
- Definisci nuovi attributi specifica che gli attributi dei bean di entità CMP saranno definiti dall'utente. Fare clic su Avanti.
- Per creare un attributo CMP per il bean di entità, fare clic su Aggiungi.
- Per specificare un nome per l'attributo, fare clic nel campo Nome e immettere un nome.
- Per specificare un tipo per l'attributo, fare clic nel campo Tipo ed immettere un tipo.
- Per rendere l'attributo di un campo chiave per il bean di entità, selezionare la casella di controllo Chiave primaria.
- Per specificare un nome di tabella per il bean di entità, immettere un nome nel campo Tabella.
- Per aggiungere più attributi, ripetere i passi da a ad.
- Scegliere Avanti.
- Selezionare il tipo di Modificatori da utilizzare per la classe. Le scelte sono Pubblico, Astratto e Finale.
- Select the Interfaces you want
the bean to implement:
- Fare clic su Aggiungi per aprire la finestra Selezione tipi da cui è possibile selezionare l'interfaccia che si desidera implementare.
- Se è stata aggiunta un'interfaccia che non si desidera più implementare, selezionare l'interfaccia nell'elenco
e scegliere Rimuovi.
- Selezionare gli stub del metodo che si desidera creare con la procedura guidata. Le scelte includono principale, Metodi astratti ereditati e Costruttori dalla superclasse.
- Scegliere Fine. The new bean is
added to the specified EJB project.