EJB-työasemaohjelman JAR-projekti sisältää kaikki luokkatiedostot, joita työasemaohjelma tarvitsee EJB-moduulin sisältämien bean-yrityskomponenttien työasemaohjelmanäkymien käyttöön.
EJB-työkalujärjestelmällä voi luoda EJB-projektin vastaavan EJB-työasemaohjelman JAR-projektin avulla. EJB-projekti on riippuvainen EJB-työasemaohjelman JAR-projektista. EJB-työasemaohjelman JAR-projekti sisältää kaikki bean-yrityskomponenttien työaseman tarvitsemat luokat, mukaan lukien kaikki rajapintaluokat, avainluokat ja tukevat luokat. Näitä luokkia ei kahdenneta EJB-projektiin, joten EJB-projekti on riippuvainen sen EJB-työasemaohjelman JAR-projektista. Projekteissa, joissa on viittauksia EJB-projektin bean-yrityskomponentteihin, tarvitaan viittaukset myös EJB-työasemaohjelman JAR-projektiin. Jos EJB-työasemaohjelman JAR-projekti on toisessa yrityssovelluksessa, EJB-työasemaohjelman JAR-tiedosto on lisättävä viittaavaan EAR-tiedostoon JAR-apuohjelmatiedostona.
Kun EJB-työasemaohjelman JAR-projekti on luotu, voit vapaasti lisätä projektiin arvo-objekteja, joita home- tai component-rajapinnat tarvitsevat. Jos objekteja ei ole, seuraa käännösvirheitä.
EJB-työasemaohjelman JAR-tiedostot
Kun EJB-projektille luodaan EJB-työasemaohjelman JAR-projekti, EJB-työasemaohjelman JAR-tiedosto lisätään sisältävään yrityssovellukseen projektin JAR-apuohjelmana. Viittausta tähän EJB-työasemaohjelman JAR-tiedostoon ei voi poistaa yrityssovelluksesta, jos EJB-projekti on määritetty sovelluksen moduuliksi.