Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το Enterprise Bean (EB);
Ένα επιχειρηματικό φασόλι (EB) είναι ένα συστατικό στοιχείο εφαρμογών Java που ενσωματώνει την επιχειρησιακή λογική μιας εφαρμογής και εκτελείται σε ένα δοχείο Enterprise JavaBeans (EJB).
Οι τρεις τύποι EB είναι οι εξής: φασόλι συνόδου, φασόλι οντότητα και φασόλι με γνώση του μηνύματος.
Η Techopedia εξηγεί το Enterprise Bean (EB)
Τα EB διευκολύνουν την ανάπτυξη μεγάλων και κατανεμημένων συστημάτων με τους εξής τρόπους:
- Το EJB παρέχει υπηρεσίες εξουσιοδότησης ασφαλείας και διαχείρισης συναλλαγών σε επίπεδο συστήματος, το οποίο επιτρέπει στους προγραμματιστές φασολιών να επικεντρωθούν στην επιχειρησιακή λογική.
- Οι προγραμματιστές πελατών επικεντρώνονται μόνο στην παρουσίαση των πελατών, επειδή η επιχειρησιακή λογική είναι ενσωματωμένη στο EB.
- Οι πελάτες είναι λεπτότεροι, γεγονός που αποτελεί σημαντικό πλεονέκτημα για συσκευές με περιορισμένους πόρους.
- Τα EB είναι φορητά εξαρτήματα, τα οποία επιτρέπουν στους κατασκευαστές εφαρμογών να δημιουργούν νέα φασόλια από τα υπάρχοντα φασόλια.
Για παράδειγμα, εάν μια λειτουργία μιας εφαρμογής επιχείρησης (ΕΑ) πρόκειται να επαληθεύσει τις πληροφορίες του τραπεζικού λογαριασμού, όπως τα υπόλοιπα και άλλες συναλλαγές, τότε η εφαρμογή EB περιέχει όλες τις μεθόδους που χρησιμοποιούνται όταν ένας πελάτης έχει πρόσβαση στις ίδιες πληροφορίες τραπεζικού λογαριασμού. Έτσι, ένα ΕΒ περιέχει τον κώδικα που πληροί την πραγματική λειτουργία της εφαρμογής.
Τα ΑΒ απλοποιούν τη διαδικασία ανάπτυξης μεγάλων ΕΑ και χρησιμοποιούνται σε ποικίλες συνθήκες, όπως οι εξής:
- Όταν τα στοιχεία της εφαρμογής διανέμονται σε πολλά μηχανήματα
- Όταν διασφαλίζεται η ακεραιότητα της ταυτόχρονης και κοινής πρόσβασης των χρηστών
- Όταν μια εφαρμογή έχει διαφορετικούς πελάτες
