Az EJB ügyfél JAR projektek tartalmazzák az EJB modul komponensei által biztosított ügyfélnézetek használatához szükséges összes osztályfájlt.
Az EJB eszközök segítségével lehet létrehozni az EJB projektet a hozzá tartozó EJB ügyfél JAR projekttel. Az EJB projekt függni fog az EJB ügyfél JAR projekttől. Az EJB ügyfél JAR projekt tartalmazza a komponenst használó ügyfelek számára szükséges összes osztályt, beleértve az összes felületi osztályt, kulcsosztályt és támogató osztályt. Mivel ezekből az osztályokból nem szerepel egy második példány az EJB projektben, ezért az függ az EJB ügyfél JAR projekttől. Ha egy projekt hivatkozik egy EJB projekt komponensére, akkor az EJB ügyfél JAR projektre is hivatkoznia kell. Amennyiben az EJB ügyfél JAR projekt egy másik vállalati alkalmazás, akkor az EJB ügyfél JAR fájlt mint segédprogram JAR fájlt kell a rá hivatkozó EAR fájlhoz adni.
Az EJB ügyfél JAR projekt létrehozása után ahhoz még hozzá kell adni az alap- és a komponensfelületek számára szükséges értékosztályokat. Ha ez elmarad, akkor az fordítási hibát okoz.
EJB ügyfél JAR fájlok
Ha EJB projekt számára hoz létre EJB ügyfél JAR projektet, akkor a JAR fájl mint segédprogram JAR kerül a vállalati alkalmazásba. Az erre az EJB ügyfél JAR fájlra mutató hivatkozást nem lehet törölni mindaddig, amíg az EJB projekt az alkalmazás egy moduljaként van definiálva.