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