Έργα JAR πελάτη EJB

Ένα έργο JAR για πελάτη EJB περιέχει όλα τα αρχεία κλάσεων που χρειάζεται ένα πρόγραμμα πελάτη για να χρησιμοποιήσει την προβολή πελάτη των enterprise bean που περιέχονται στη λειτουργική μονάδα EJB.

Με τα εργαλεία EJB, μπορείτε να δημιουργήσετε ένα έργο EJB με ένα αντίστοιχο έργο JAR για πελάτη EJB. Το έργο EJB εξαρτάται από το έργο JAR για πελάτη EJB. Το έργο JAR για πελάτη EJB περιέχει όλες τις απαραίτητες κλάσεις για πελάτη enterprise bean, συμπεριλαμβανομένων όλων των κλάσεων διεπαφής, τις κλάσεις κλειδιών και τις κλάσεις υποστήριξης. Επειδή αυτές οι κλάσεις δεν αντιγράφονται στο έργο EJB, το έργο EJB εξαρτάται από το έργο JAR για πελάτη EJB. Κάθε έργο το οποίο παραπέμπει σε enterprise bean στο έργο EJB χρειάζεται παραπομπή στο έργο JAR για πελάτη EJB. Αν το έργο JAR για πελάτη EJB βρίσκεται σε άλλη επιχειρηματική εφαρμογή, το αρχείο JAR για πελάτη EJB πρέπει να προστεθεί στο αρχείο EAR από το οποίο γίνεται παραπομπή ως βοηθητικό αρχείο JAR.

Μετά τη δημιουργία του έργου JAR για πελάτη EJB, εξαρτάται από εσάς να προσθέσετε τα απαραίτητα αντικείμενα τιμώ σε αυτό το έργο που απαιτούνται από τις κεντρικές διεπαφές ή τις διεπαφές στοιχείου. Αν δεν υπάρχουν τα αντικείμενα, θα προκύψουν σφάλματα κατά τη μεταγλώττιση.

Αρχεία JAR πελάτη EJB

Τα έργα για πελάτη EJB εξάγονται ως αρχεία JAR για πελάτη EJB κατά την εξαγωγή της εφαρμογής. Το αρχείο JAR για πελάτη EJB προσδιορίζεται στο αρχείο περιγραφής διανομής του αρχείου JAR για EJB με τη χρήση του προαιρετικού στοιχείου ejb-client-jar. Η τιμή του στοιχείου ejb-client-jar αποτελεί το όνομα διαδρομής που προσδιορίζει τη θέση του αρχείου JAR για πελάτη EJB στο αρχείο J2EE Enterprise Application Archive (.ear). Η τιμή του ονόματος διαδρομής είναι ένα URI σχετικό με το αρχείο JAR EJB εντός της εφαρμογής.
Σημείωση: Η σχετική διαδρομή του URI για το αρχείο JAR του πελάτη EJB πρέπει να είναι η ίδια σε όλες τις εφαρμογές στις οποίες ανήκει το έργο EJB.

Όταν δημιουργείτε ένα έργο JAR για πελάτη EJB για ένα έργο EJB, το αρχείο JAR για πελάτη EJB προστίθεται στην σχετική επιχειρηματική εφαρμογή ως βοηθητικό πρόγραμμα JAR έργου. Η παραπομπή σε αυτό το αρχείο JAR πελάτη EJB δεν μπορεί να αφαιρεθεί από την επιχειρηματική εφαρμογή ενώ το έργο EJB ορίζεται ως λειτουργική μονάδα της εφαρμογής.

Σημαντικό: Αν χρησιμοποιήσετε τον οδηγό εξαγωγής αρχείου JAR EJB για την εξαγωγή έργου EJB, ο οδηγός εξαγωγής δεν περιλαμβάνει έργο JAR για πελάτη EJB συσχετισμένο με το έργο EJB. Για να συμπεριλάβετε το αρχείο JAR για πελάτη EJB, συνιστάται η εξαγωγή του αρχείου EAR επιχειρηματικής εφαρμογής που περιέχει το έργο EJB. Το αρχείο EAR που προκύπτει περιλαμβάνει κάθε εξαρτώμενο αρχείο JAR για πελάτη EJB ως βοηθητικό αρχείο JAR. Εναλλακτικά, μπορείτε να εξάγετε το έργο JAR για πελάτη EJB ξεχωριστά ως αρχείο JAR.