Πίνακας περιεχομένων:
- Ο παρακάτω πίνακας προσδιορίζει τις διεπαφές που πρέπει να εφαρμόσετε για κάθε τύπο Enterprise JavaBean (EJB) που δημιουργείτε.
- Η ακόλουθη ετικέτα DOCTYPE πρέπει να συμπεριληφθεί σε όλα τα αρχεία περιγραφής ανάπτυξης EJB 2. 0
- Τα ακόλουθα το μπλοκ XML περιέχει μια τυπική καταχώρηση για την περιγραφή ενός φασικού συνεδρίου στον περιγραφέα ανάπτυξης της εφαρμογής EJB:
- EJBComponentName πλήρως. αρμόδιος. RemoteHomeInterfaceName πλήρως. αρμόδιος. RemoteInterfaceName πλήρως. αρμόδιος. LocalHomeInterfaceName πλήρως. αρμόδιος. LocalInterfaceName πλήρως. αρμόδιος. BeanClassName πλήρως. αρμόδιος. PrimaryKeyName Container | Bean False 2. x fieldName primaryKeyFieldName
- πλήρως. αρμόδιος. BeanClassName Container Bean Αυτόματη αναγνώριση | Dups-ok-acknowledge javax.jms. Ουρά | javax. jms. Θέμα
Βίντεο: Φοροτεχνικά Λογιστικά 2024
Το Enterprise JavaBeans (EJB) είναι ένα μίνι πρόγραμμα που προσδίδει κάποια μοναδική λειτουργικότητα στην εφαρμογή ή
κοντέινερ , τρέχει μέσα Παρακάτω είναι οι βασικές αρχές της γραφής κώδικα EJP. Περίληψη των συχνά χρησιμοποιούμενων διεπαφών EJB
Ο παρακάτω πίνακας προσδιορίζει τις διεπαφές που πρέπει να εφαρμόσετε για κάθε τύπο Enterprise JavaBean (EJB) που δημιουργείτε.
Διασύνδεση / ΚλάσηΦασόλι | Φασόλι περιόδου | Οντότητα Bean | Απομακρυσμένη διεπαφή |
---|---|---|---|
Καμία | javax. ejb. EJBObject | javax. ejb. EJBObject | Τοπική διεπαφή |
Καμία | javax. ejb. EJBLocalObject | javax. ejb. EJBLocalObject | Απομακρυσμένη αρχική διασύνδεση |
Καμία | javax. ejb. EJBHome | javax. ejb. EJBHome | Διεπαφή τοπικού περιβάλλοντος |
Καμία | javax. ejb. EJBLocalHome | javax. ejb. EJBLocalHome | κλάση Bean |
javax. ejb. MessageDrivenBean | javax. ejb. SessionBean | javax. ejb. EntityBean |
Η ακόλουθη ετικέτα DOCTYPE πρέπει να συμπεριληφθεί σε όλα τα αρχεία περιγραφής ανάπτυξης EJB 2. 0
Βασική περιγραφή ενός session bean
Τα ακόλουθα το μπλοκ XML περιέχει μια τυπική καταχώρηση για την περιγραφή ενός φασικού συνεδρίου στον περιγραφέα ανάπτυξης της εφαρμογής EJB:
MyEJBName πλήρως. αρμόδιος. RemoteHomeInterfaceName πλήρως. αρμόδιος. RemoteInterfaceName πλήρως. αρμόδιος. LocalHomeInterfaceName πλήρως. αρμόδιος. LocalInterfaceName πλήρως. αρμόδιος. BeanClassName Άτομα Κρατικό δοχείο | Φασόλι
Για το χαρακτηριστικό, η τιμή μπορεί να είναι είτε Άτομο είτε Κατάσταση. Για το χαρακτηριστικό η τιμή μπορεί να είναι είτε Container είτε Bean.
Το ακόλουθο μπλοκ κώδικα XML είναι μια τυπική περιγραφή για μια κλάση φασολιών οντότητας στον περιγραφέα ανάπτυξης της εφαρμογής EJB:
EJBComponentName πλήρως. αρμόδιος. RemoteHomeInterfaceName πλήρως. αρμόδιος. RemoteInterfaceName πλήρως. αρμόδιος. LocalHomeInterfaceName πλήρως. αρμόδιος. LocalInterfaceName πλήρως. αρμόδιος. BeanClassName πλήρως. αρμόδιος. PrimaryKeyName Container | Bean False 2. x fieldName primaryKeyFieldName
Για το χαρακτηριστικό η τιμή μπορεί να είναι Container ή Bean.
Βασική περιγραφή ενός φασολιού που βασίζεται σε μηνύματα
Το ακόλουθο μπλοκ XML απεικονίζει μια τυπική περιγραφή ενός φασολιού με γνώση του μηνύματος στον περιγραφέα ανάπτυξης:
πλήρως. αρμόδιος. BeanClassName Container Bean Αυτόματη αναγνώριση | Dups-ok-acknowledge javax.jms. Ουρά | javax. jms. Θέμα
Για το χαρακτηριστικό, η τιμή μπορεί να είναι Container ή Bean. Για το χαρακτηριστικό, η τιμή μπορεί να είναι είτε javax. jms. Ουρά ή javax. jms. Θέμα. Για το χαρακτηριστικό, η τιμή μπορεί να είναι είτε Durrable είτε NonDurable.