Μπορείτε να χρησιμοποιήσετε έναν οδηγό για τη δημιουργία bean συνεδρίας και την
προσθήκη του στο έργο σας.
Πριν δημιουργήσετε ένα enterprise bean, πρέπει να έχετε κάνει τα εξής:
Για τη δημιουργία ενός bean συνεδρίας, ακολουθήστε την παρακάτω διαδικασία:
- Στην προοπτική Java™ EE, πατήστε
. Επιλέξτε και πατήστε Επόμενο.
- Επιλέξτε Bean συνεδρίας και
πατήστε Επόμενο.
- Επιλέξτε το Έργο που θα
περιέχει το νέο bean συνεδρίας.
- Στο πεδίο Φάκελος, επιλέξτε
το φάκελο για το νέο bean.
- Στο πεδίο Πακέτο Java,
πληκτρολογήστε το όνομα του πακέτου για το νέο bean.
- Στο πεδίο Όνομα κλάσης,
πληκτρολογήστε το όνομα του enterprise bean. Κατά σύμβαση, τα ονόματα των bean πρέπει να αρχίζουν με κεφαλαίο γράμμα.
Σημείωση:
Μπορείτε να χρησιμοποιήσετε χαρακτήρες Unicode για το όνομα του bean αλλά οι
χαρακτήρες Unicode δεν υποστηρίζονται για τα πακέτα enterprise bean
και τις κλάσεις που συσχετίζονται με τα enterprise bean.
- Προαιρετικό: Αλλάξτε την
Υπερκλάση για το bean,
αν θέλετε να κληρονομεί τις ιδιότητές του από διαφορετική κλάση εκτός της
java.lang.Object, και πατήστε
Επόμενο.
- Καταχωρήστε ένα Όνομα EJB για
το bean.
Αυτό αποτελεί το όνομα της κλάσης
enterprise bean. Τα επόμενα τρία πεδία θα συμπληρωθούν αυτόματα, αλλά αν θέλετε
μπορείτε να αλλάξετε αυτές τις τιμές:
- Το πεδίο Όνομα JNDI αποτελεί ένα λογικό όνομα που
χρησιμοποιείται από τον εξυπηρετητή για τον εντοπισμό του enterprise bean κατά το χρόνο
εκτέλεσης.
- Το πεδίο Εμφανιζόμενο όνομα αποτελεί ένα σύντομο όνομα για το enterprise bean που
χρησιμοποιείται από τα εργαλεία.
- Το πεδίο Περιγραφή βοηθά στην αναγνώριση του bean.
- Επιλέξτε το Είδος κατάστασης
για το νέο bean:
- Ένα bean συνεδρίας του είδους stateful διατηρεί πληροφορίες συνεδρίας που αφορούν
τον πελάτη ή την κατάσταση της συνομιλίας, κατά τη διάρκεια πολλαπλών κλήσεων μεθόδων και
συναλλαγών. Μια χρήση bean συνεδρίας τύπου "stateful" διαθέτει μοναδική
ταυτότητα η οποία ανατίθεται από τη θέση υποδοχής κατά το χρόνο δημιουργίας.
- Ένα bean συνεδρίας του είδους stateless δεν διατηρεί την κατάσταση της
συνομιλίας. Οι χρήσεις ενός bean συνεδρίας του είδους "stateless" δεν διαθέτουν κατάσταση συνομιλίας.
Όλες οι
χρήσεις ενός bean συνεδρίας είδους "stateless" διαθέτουν την ίδια ταυτότητα αντικειμένου,
η οποία ανατίθεται από τη θέση υποδοχής.
- Επιλέξτε ένα Είδος συναλλαγής
για το νέο bean:
- Η επιλογή Θέση υποδοχής καθορίζει ότι η οριοθέτηση της
συναλλαγής θα πραγματοποιείται από τη θέση υποδοχής.
- Η επιλογή Bean καθορίζει ότι η οριοθέτηση της συναλλαγής θα
πραγματοποιείται από το bean.
Πατήστε Επόμενο.
- Επιλέξτε το είδος για τους Τροποποιητές που θα χρησιμοποιηθούν για την κλάση.
- Προαιρετικό: Επιλέξτε τις
Διεπαφές που θέλετε να υλοποιεί το bean. Πατήστε
Προσθήκη για να επιλέξετε τις διεπαφές προς υλοποίηση και
Αφαίρεση για να διαγράψετε τις διεπαφές που δεν θέλετε
πλέον να υλοποιήσετε.
- Επιλέξτε τα στελέχη μεθόδων που θέλετε να δημιουργήσει ο οδηγός.
- Πατήστε Ολοκλήρωση για
προσθήκη του νέου bean στο συγκεκριμένο έργο EJB.