Projekty JAR klientów EJB

Projekt JAR klienta EJB zawiera wszystkie pliki klasy wymagane przez program klienta do korzystania z widoku klienta komponentów EJB zawartych w module EJB.

Korzystając z narzędzi EJB, można utworzyć projekt EJB z odpowiednim projektem JAR klienta EJB. Projekt EJB będzie zależał od projektu JAR klienta EJB. Projekt JAR klienta EJB zawiera wszystkie niezbędne klasy dla klienta komponentów EJB, w tym klasy interfejsu, klasy klucza i klasy pomocnicze. Ponieważ te klasy nie są zduplikowane w projekcie EJB, projekt EJB zależy od swojego projektu JAR klienta EJB. Każdy projekt odwołujący się do komponentu EJB w projekcie EJB musi mieć odwołanie do projektu JAR klienta EJB. Jeśli projekt JAR klienta EJB znajduje się w innej aplikacji korporacyjnej, do odwołującego się pliku EAR należy dodać plik JAR klienta EJB jako narzędziowy plik JAR.

Po utworzeniu projektu JAR klienta EJB użytkownik może, ale nie musi, dodać do niego dowolne niezbędne obiekty wartości, które są wymagane przez interfejs macierzysty lub komponentu. Jeśli obiektów nie ma, będą występowały błędy kompilacji.

Pliki JAR klienta EJB

Projekty klienta EJB są podczas eksportowania aplikacji eksportowane jako pliki JAR klienta EJB. Plik JAR klienta EJB jest określony w deskryptorze wdrażania pliku JAR EJB za pomocą opcjonalnego elementu ejb-client-jar. Wartością elementu ejb-client-jar jest nazwa ścieżki określająca położenie pliku JAR klienta EJB w pliku EAR (Enterprise Application Archive) J2EE, który go zawiera. Wartość nazwy ścieżki to identyfikator URI względem pliku JAR EJB w aplikacji.
Uwaga: Względna ścieżka URI pliku JAR klienta EJB powinna być taka sama we wszystkich aplikacjach, do których należy projekt EJB.

Podczas tworzenia projektu JAR klienta EJB plik JAR klienta EJB zostaje dodany do zawierającej go aplikacji korporacyjnej jako narzędziowy plik JAR projektu. Odwołania do tego pliku JAR klienta EJB nie można usunąć z aplikacji korporacyjnej, dopóki projekt EJB jest zdefiniowany jako moduł dla aplikacji.

Ważne: W przypadku eksportowania projektu EJB za pomocą kreatora eksportowania pliku JAR EJB projekt JAR klienta EJB skojarzony z projektem EJB nie zostanie uwzględniony. Aby uwzględnić plik JAR klienta EJB wskazane jest wyeksportowanie pliku EAR aplikacji korporacyjnej, który zawiera projekt EJB. Wynikowy plik EAR będzie zawierał wszystkie zależne pliki JAR klienta EJB jako narzędziowe pliki JAR. Ewentualnie można wyeksportować projekt JAR klienta EJB osobno jako plik JAR.

(C) Copyright IBM Corporation 2000, 2005. Wszelkie prawa zastrzeżone.