Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει το Enterprise JavaBeans (EJB);
- Η Techopedia εξηγεί το Enterprise JavaBeans (EJB)
Ορισμός - Τι σημαίνει το Enterprise JavaBeans (EJB);
Το Enterprise JavaBeans (EJB) είναι η διεπαφή προγραμματισμού εφαρμογών Java (Java API) για την πλατφόρμα Java, Enterprise Edition (Java EE). Το EJB χρησιμοποιείται για την απλοποίηση της ανάπτυξης μεγάλων κατανεμημένων εφαρμογών.
Το δοχείο EJB διαχειρίζεται τη διαχείριση συναλλαγών και την εξουσιοδότηση ασφαλείας, επιτρέποντας σε έναν προγραμματιστή φασολιών να επικεντρώνεται σε επιχειρηματικά θέματα. Επιπλέον, ένας προγραμματιστής πελάτη μπορεί να επικεντρωθεί στο στρώμα παρουσίασης χωρίς να επικεντρώνεται στην επιχειρησιακή λογική του EJB. Αυτό επιτρέπει έναν λεπτότερο πελάτη, ο οποίος είναι ευεργετικός για μικρές συσκευές που εκτελούν μια κατανεμημένη εφαρμογή.
Η Techopedia εξηγεί το Enterprise JavaBeans (EJB)
Επειδή το EJB είναι φορητό, ένας προγραμματιστής εφαρμογών μπορεί να χτίσει εύκολα εφαρμογές πάνω από υπάρχοντα φασόλια. Νέες εφαρμογές τρέχουν σε οποιοδήποτε διακομιστή συμβατό με το Java Enterprise Edition (EE) χρησιμοποιώντας τυπικά API.
Η διασφάλιση ότι μια εφαρμογή πληροί τις απαιτούμενες δυνατότητες κλιμάκωσης, την ακεραιότητα των δεδομένων και τις ποικίλες απαιτήσεις πελάτη εφαρμογών είναι ζωτικής σημασίας όταν αξιολογεί το EJB σε μια κατανεμημένη ανάπτυξη εφαρμογών. Το EJB δεν είναι πάντοτε κατάλληλο για την ανάπτυξη κατανεμημένων εφαρμογών. Έτσι, οι απαιτήσεις έργου πρέπει να γνωστοποιούνται και να γίνονται κατανοητές πριν από τη χρήση του EJB, λαμβάνοντας υπόψη τους ακόλουθους περιορισμούς EJB:
- Η προδιαγραφή EJB είναι ένα ενοχλητικό εργαλείο λόγω της τεράστιας τεκμηρίωσης και της περίπλοκης φύσης της. Ένας καλός προγραμματιστής πρέπει να αφιερώσει χρόνο για να διαβάσει και να μελετήσει τις προδιαγραφές EJB - ακόμη και αν κάποιες πληροφορίες είναι άσχετες με τη γραφή και την ανάπτυξη κώδικα EJB.
- Το EJB απαιτεί περισσότερους πόρους ανάπτυξης και εντοπισμού σφαλμάτων από τη βασική κωδικοποίηση Java, καθώς είναι δύσκολο να προσδιοριστεί αν ένα σφάλμα βρίσκεται μέσα στον κώδικα ή το δοχείο EJB.
- Η εφαρμογή του EJB είναι πολύπλοκη. Για παράδειγμα, ένας προγραμματιστής μπορεί να γράψει 10 ή περισσότερα αρχεία (έναντι ενός) για μια απλή εφαρμογή, όπως εκτύπωση απλού κειμένου όπως "hello world".
- Οι αλλαγές των προδιαγραφών EJB έχουν ως αποτέλεσμα τον απαρχαιωμένο κώδικα. Έτσι, η συμβατότητα του κώδικα με ένα νέο δοχείο EJB απαιτεί επιπλέον προσπάθεια και υψηλότερο κόστος.
