Met behulp van een wizard kunt u een CMP-entiteitbean maken en deze aan het project toevoegen.
Voordat u een enterprisebean kunt maken, moet u:
Om een CMP-entiteitbean te maken, gaat u als volgt te werk:
- Ga in het perspectief J2EE naar Bestand > Nieuw > Overige > EJB > XDoclet-enterprisebean. De wizard Enterprisebean maken wordt gestart.
- Selecteer Door container beheerde entiteitsbean.
- Klik op Volgende.
- Selecteer het project waarin de nieuwe bean moet worden opgenomen.
- Kies in het veld map de map voor de nieuwe bean.
- Geef in het veld Java-pakket de pakketnaam voor de nieuwe bean op.
- Typ in het veld Klassennaam een naam voor de enterprisebean. Standaard hoort een beannaam te beginnen met een hoofdletter.
Opmerking: U kunt Unicode-tekens voor de beannaam gebruiken,
maar Unicode-tekens worden niet ondersteund voor enterprisebeanpakketten en de bijbehorende klassen van enterprisebeans.
- Wijzig de superklasse van de bean als u wilt dat deze wordt overgenomen van een andere klasse dan java.lang.Object.
- Klik op Volgende.
- Geef een EJB-naam voor de bean op. Dit is de naam van de enterprisebeanklasse.
- Geef een schemanaam op voor het abstracte schema van de bean.
- Geef een weergavenaam voor de bean op. Dit is een korte naam voor de enterprisebean die door hulpprogramma's wordt gebruikt.
- Geef een beschrijving voor de bean op.
- Selecteer een CMP-versie voor de nieuwe bean:
- Bij 1.x voegt u de bean toe aan een project van EJB 1.0 of nieuwer.
- Bij 2.x voegt u de bean toe aan een project van EJB 2.0 of nieuwer.
- Selecteer een usecase voor de nieuwe bean:
- Kenmerken importeren uit tabel geeft aan dat de kenmerken van de CMP-entiteitsbean worden geïmporteerd uit een databasetabel.
Klik op Volgende.
- Voer een van de volgende handelingen uit:
- Als u een beschikbare verbindingsdefinitie wilt selecteren, klikt u op een verbinding in de lijst Beschikbare verbindingsdefinities.
Klik op Volgende.
- Als u een nieuwe JDBC-verbindingsdefinitie wilt maken, klikt u op Nieuw. Geef op de pagina Verbindingsparameters van de wizard Nieuwe verbinding de vereiste parameters van de JDBC-verbinding op. Selecteer een databasemanager, een JDBC-stuurprogramma en andere verbindingsgegevens. Als u JDBC-verbindingsfilters wilt opgeven, deselecteert u het vakje Filter uitschakelen en stelt u de gewenste filters in. Klik op Voltooien.
- Nieuwe kenmerken definiëren geeft aan de kenmerken van de CMP-entiteitsbean worden door uzelf worden gedefinieerd.
Klik op Volgende.
- Als u een CMP-kenmerk voor de entiteitsbean wilt maken, klikt u op Toevoegen.
- Als u een naam voor het kenmerk wilt opgeven, klikt u in het veld Naam en voert u een waarde in.
- Als u een type voor het kenmerk wilt opgeven, klikt u in het veld Type en voert u een type in.
- Als u het kenmerk als primair veld voor de entiteitsbean wilt instellen, selecteert u het vakje Primaire sleutel.
- Als u een tabelnaam voor de entiteitsbean wilt opgeven, typt u een naam in het veld Tabel.
- Als u meer kenmerken wilt toevoegen, herhaalt u de stappen a tot en met d.
- Klik op Volgende.
- Selecteer welke modificaties u voor de klasse wilt gebruiken. U kunt kiezen uit Public, Abstract en Final.
- Selecteer de interfaces die u door de bean wilt laten implementeren:
- Klik op de knop Toevoegen om het dialoogvenster Typen selecteren te openen, waarin u de interface kunt kiezen die u wilt laten implementeren.
- Als u eerder een interface hebt toegevoegd en die niet meer wilt implementeren, selecteert u
de interface in de lijst en klikt u op Verwijderen.
- Selecteer de methodestubs die u met de wizard wilt maken. U kunt kiezen uit main, Overgenomen abstracte methoden en Constructors van de superklasse.
- Klik op Voltooien. De nieuwe bean wordt
toegevoegd aan het opgegeven EJB-project.