En EJB-klients JAR-projekt innehåller alla klassfiler som ett klientprogram behöver för att använda klientvyn för de Enterprise-bönor som finns i EJB-modulen.
Med EJB-verktygen kan du skapa ett EJB-projekt med ett motsvarande JAR-projekt till en EJB-klient. EJB-projektet blir beroende av EJB-klientens JAR-projekt. EJB-klientens JAR-projekt innehåller alla nödvändiga klasser för en klient till Enterprise-bönorna, inklusive alla gränssnittsklasser, nyckelklasser och supportklasser. Då dessa klasser inte dupliceras i EJB-projektet, beror EJB-projektet på dess EJB-klients JAR-projekt. Ett projekt som har en referens till en Enterprise-böna i EJB-projektet behöver en referens till EJB-klientens JAR-projekt. Om EJB-klientens JAR-projekt finns i en annan Enterprise-tillämpning, måste EJB-klientens JAR-fil läggas till den refererande EAR-filen som en verktygs-JAR-fil.
När EJB-klientens JAR-projekt har skapats, lägger du själv till eventuella nödvändiga värdeobjekt till projektet, vilka behövs av hem- eller komponentgränssnitten. Om objekten inte finns, uppstår kompileringsfel.
JAR-filer för EJB-klient
När du skapar ett JAR-projekt för en EJB-klient för ett EJB-projekt, läggs EJB-klientens JAR-fil till som en verktygs-JAR-fil för projektet i den ingående Enterprise-tillämpningen. Det går inte att ta bort referensen till EJB-klientens JAR-fil från Enterprise-tillämpningen så länge som EJB-projektet är definierat som en modul för tillämpningen.