EJB klient-JAR-projekter

Et EJB klient-JAR-projekt inkluderer alle de klassefiler, som et klientprogram skal bruge for at kunne benytte klientoversigter over de Enterprise-beans, der findes i EJB-modulet.

Med EJB-værktøjerne kan du oprette et EJB-projekt med et tilhørende EJB klient-JAR-projekt. EJB-projektet vil være afhængigt af EJB klient-JAR-projektet. EJB klient-JAR-projektet inkluderer alle de nødvendige klasser til brug for en Enterprise beans-klient, inklusive alle grænsefladeklasser, nøgleklasser og understøttende klasser. Da disse klasser ikke kopieres i EJB-projektet, er EJB-projektet afhængigt af dets EJB klient-JAR-projekt. Ethvert projekt, der har en reference til en Enterprise-bean i EJB-projektet, skal også have en reference til EJB klient-JAR-projektet. Hvis EJB klient-JAR-projektet findes i en anden Enterprise Application, skal EJB klient-JAR-filen tilføjes til den refererende EAR-fil som en funktions-JAR-fil.

Når EJB klient-JAR-projektet er oprettet, skal du selv tilføje de eventuelle værdiobjekter, som private grænseflader eller komponentgrænseflader kræver til projektet. Hvis objekterne ikke er til stede, opstår der kompileringsfejl.

EJB klient-JAR-filer

EJB-klientprojekter eksporteres som EJB klient-JAR-filer, når programmet eksporteres. EJB klient-JAR-filen angives i EJB JAR-filens distributionsdeskriptor vha. det valgfrie element ejb-client-jar. Værdien af elementet ejb-client-jar er det stinavn, der angiver placeringen af EJB klient-JAR-filen i J2EE Enterprise Application Archive-filen (.ear). Værdien af stinavnet er en URI, der er relativ til EJB JAR-filen i programmet.
Bemærk: Den relative URI-sti for EJB klient-JAR-filen skal være den samme i alle de programmer, som EJB-projektet hører til.

Når du opretter et EJB klient-JAR-projekt til et EJB-projekt, tilføjes EJB klient-JAR-filen til Enterprise Application som en projektfunktions-JAR. Referencen til denne EJB klient-JAR-fil kan ikke fjernes fra Enterprise Application, sålænge EJB-projektet er defineret som et modul for applikationen.

Vigtigt: Hvis du bruger guiden Eksportér EJB JAR-fil til at eksportere et EJB-projekt, inkluderes EJB-projektets tilknyttede EJB klient-JAR-projekt ikke. Hvis du vil inkludere EJB klient-JAR-projektet, anbefales det, at du eksporterer den Enterprise Application EAR-fil, som indeholder EJB-projektet. Den EAR-fil, som opstår som resultat, inkluderer alle afhængige EJB klient-JAR-filer som funktions-JAR-filer. Du kan også eksportere EJB klient-JAR-projektet separat som en JAR-fil.

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.