Enterprise JavaBeans (EJB)

Συγγραφέας: Peter Berry
Ημερομηνία Δημιουργίας: 17 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 11 Ενδέχεται 2024
Anonim
What are EJBs Enterprise Java Beans?
Βίντεο: What are EJBs Enterprise Java Beans?

Περιεχόμενο

Ορισμός - Τι σημαίνει το Enterprise JavaBeans (EJB);

Το Enterprise JavaBeans (EJB) είναι η διεπαφή προγραμματισμού εφαρμογών Java (Java API) για την πλατφόρμα Java, Enterprise Edition (Java EE). Το EJB χρησιμοποιείται για την απλοποίηση της ανάπτυξης μεγάλων κατανεμημένων εφαρμογών.


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

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η 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 απαιτεί επιπλέον προσπάθεια και υψηλότερο κόστος.