EJB-client-JAR-projecten

Een EJB-client-JAR-project bevat alle klassenbestanden die vereist zijn voor een clientprogramma om gebruik te kunnen maken van de clientview van de enterprisebeans in de EJB-module.

Met de EJB-toolkit kunt u een EJB-project maken met een overeenkomstig EJB-client-JAR-project. Het EJB-project is afhankelijk van het EJB-client-JAR-project. Het EJB-client-JAR-project bevat alle benodigde klassen voor een client van de enterprisebeans, inclusief alle interfaceklassen, sleutelklassen en hulpklassen. Omdat deze klassen niet worden gedupliceerd in het EJB-project, is het EJB-project afhankelijk van het bijbehorende EJB-client-JAR-project. Elk project dat een verwijzing naar een enterprisebean in het EJB-project bevat, moet een verwijzing naar het EJB-client-JAR-project bevatten. Als het EJB-client-JAR-project zich in een andere bedrijfstoepassing bevindt, moet het EJB-client-JAR-bestand worden toegevoegd aan het verwijzende EAR-bestand als hulpprogramma-JAR-bestand.

Nadat het EJB-client-JAR-project is gemaakt, is het aan u om alle benodigde waardeobjecten voor de home- of samengestelde interfaces aan dit project toe te voegen. Als deze objecten ontbreken, zijn compilatiefouten het gevolg.

EJB-client-JAR-bestanden

EJB-clientprojecten worden geƫxporteerd als EJB-client-JAR-bestanden bij het exporteren van de toepassing. Het EJB-client-JAR-bestand wordt opgegeven in de ingebruiknamedescriptor van het EJB-JAR-bestand met het optionele element ejb-client-jar. De waarde van het element ejb-client-jar is de padnaam van de locatie van het EJB-client-JAR-bestand dat is ingesloten in J2EE-EAR-bestand (EAR = Enterprise Application Archive). De waarde van de padnaam is een relatieve URI ten opzichte van het EJB-JAR-bestand in de toepassing.
Opmerking: Het relatieve URI-pad van het EJB-client-JAR-bestand moet gelijk zijn in alle toepassingen waarvan het EJB-project deel uitmaakt.

Als u een EJB-client-JAR-bestand voor een EJB-project maakt, wordt het bestand als JAR-functiebestand toegevoegd aan het doelbedrijfstoepassingenproject. De verwijzing naar het EJB-client-JAR-bestand kunt u niet verwijderen zolang het EJB-project als module van de toepassing is gedefinieerd.

Belangrijk: Als u de wizard EJB-JAR-bestand exporteren gebruikt om een EJB-project te exporteren, wordt het bijbehorende EJB-client-JAR-project van het EJB-project niet meegeƫxporteerd. Als u het EJB-client-JAR-bestand ook wilt exporteren, wordt aanbevolen het EAR-bestand van de bedrijfstoepassing dat het EJB-project bevat te exporteren. Het resulterende EAR-bestand bevat dan alle afhankelijke EJB-client-JAR-bestanden als hulpprogramma-JAR-bestanden. U kunt het EJB-client-JAR-project ook afzonderlijk als JAR-bestand exporteren.