EJB-työasemaohjelman JAR-projektit

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

EJB-työaseman projektit viedään EJB-työasemaohjelman JAR-tiedostoina, kun sovellus viedään. EJB-työasemaohjelman JAR-tiedosto määritetään EJB JAR -tiedoston käyttöönoton kuvaajassa käyttämällä valinnaista ejb-client-jar-elementtiä. Elementin ejb-client-jar arvo on polun nimi, joka määrittää EJB-työasemaohjelman JAR-tiedoston sijainnin sisältävässä J2EE Enterprise Application Archive (.ear) -tiedostossa. Polun nimen arvo on sovelluksen sisäiseen EJB JAR -tiedostoon nähden suhteellinen URI-osoite.
Huomautus: EJB-työasemaohjelman JAR-tiedoston suhteellisen URI-polun tulee olla sama kaikissa sovelluksissa, joihin EJB-projekti kuuluu.

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.

Tärkeää: Jos käytät ohjattua EJB JAR -tiedoston vientitoimintoa EJB-projektin vientiin, ohjattu vientitoiminto ei sisällytä EJB-projektiin liittyvää EJB-työasemaohjelman JAR-projektia. EJB-työasemaohjelman JAR-tiedoston sisällytystä varten on suositeltavaa viedä EJB-projektin sisältävä yrityssovelluksen EAR-tiedosto. Näin saatava EAR-tiedosto sisältää kaikki alisteiset EJB-työasemaohjelman JAR-tiedostot JAR-apuohjelmatiedostoina. Vaihtoehtoisesti voit viedä EJB-työasemaohjelman JAR-projektin erikseen JAR-tiedostona.