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