Το Bean είναι ένα επαναχρησιμοποιήσιμο αντικείμενο, που δημιουργήθηκε με τη γλώσσα προγραμματισμού Java και σύμφωνα με τις προδιαγραφές 100% Pure Java της Sun, το οποίο είναι συσκευασμένο σύμφωνα με τις προδιαγραφές JavaBeans. Ένα bean διαφέρει από μια μικροεφαρμογή Java στο ότι έχει επιμονή (παραμένει στο σύστημα του χρήστη μετά την εκτέλεση).
Επιπλέον, τα beans είναι ικανά να επικοινωνούν και να ανταλλάσσουν δεδομένα με άλλα JavaBeans μέσω επικοινωνίας μεταξύ των διεργασιών. Υπό αυτή την έννοια, ένα JavaBean είναι παρόμοιο με ένα στοιχείο ελέγχου ActiveX, αλλά με μια πολύ σημαντική εξαίρεση: Σε αντίθεση με τα στοιχεία ελέγχου ActiveX, τα οποία εκτελούνται μόνο σε υπολογιστές που υποστήριξη σύνδεσης και ενσωμάτωσης αντικειμένων (OLE) σε επίπεδο λειτουργικού συστήματος, θα εκτελεστεί σε οποιαδήποτε πλατφόρμα υπολογιστή που μπορεί να εκτελεί Java διερμηνέας.
Το Technipages Explains Bean
Το JavaBeans είναι μια διεπαφή προγραμματισμού σε αντικειμενικό περιβάλλον από τη Sun Microsystems που σας δίνει την ευκαιρία να κατασκευάσετε επαναχρησιμοποιήσιμα Οι εφαρμογές ή τα τετράγωνα κατασκευής προγραμμάτων θεωρούνται μέρη που μπορούν να μεταφερθούν σε ένα σύστημα σε οποιοδήποτε σημαντικό πλαίσιο εργασίας στάδιο. Όπως οι μικροεφαρμογές Java, τα τμήματα JavaBeans (ή "Beans") μπορούν να χρησιμοποιηθούν για την παροχή σελίδων σε παγκόσμιο επίπεδο (ή διαφορετικών εφαρμογών) διαισθητικές ικανότητες, για παράδειγμα, επεξεργασία κόστους δανείου ή αλλαγή ουσίας σελίδας ανάλογα με τον πελάτη ή το πρόγραμμα ποιότητες.
Στο σημείο που χρησιμοποιούνται τα εξαρτήματα ή τα φασόλια, οι ιδιότητες ενός φασολιού (για παράδειγμα, η απόχρωση θεμελίωσης ενός παραθύρου) είναι αναμφισβήτητα σε διαφορετικά Φασόλια και Φασόλια που δεν έχουν «συναντηθεί» πριν μπορούν να εξοικειωθούν με τις ιδιότητες του άλλου δυναμικά και να συνδεθούν όπως πρέπει.
Τα φασόλια δημιουργούνται με ένα κιτ ανάπτυξης φασολιών (BDK) από τη Sun και μπορούν να διατηρηθούν σε λειτουργία σε οποιοδήποτε σημαντικό στάδιο πλαισίου εργασίας μέσα σε διάφορες συνθήκες εφαρμογής (γνωστές ως διαμερίσματα), συμπεριλαμβανομένων προγραμμάτων, επεξεργαστών κειμένου και διαφορετικών εφαρμογές.
Για να αναπτύξετε ένα στοιχείο με το JavaBeans, συνθέτετε προκηρύξεις γλώσσας χρησιμοποιώντας τη γλώσσα προγραμματισμού Java της Sun και ενσωματώνετε επεξηγήσεις JavaBeans που απεικονίζουν ιδιότητες μερών, για παράδειγμα, χαρακτηριστικά διεπαφής χρήστη και περιπτώσεις που ενεργοποιούν ένα φασόλι να μιλήσει με διαφορετικά φασόλια σε μια παρόμοια θήκη ή κάπου αλλού στο Σύστημα.
Τα φασόλια έχουν επιπλέον αποφασιστικότητα, το οποίο είναι ένα όργανο για την ανακούφιση της κατάστασης ενός τμήματος σε ένα προστατευμένο σημείο. Αυτό θα επέτρεπε, για παράδειγμα, σε ένα τμήμα (bean) να «ανακαλεί» πληροφορίες που ένας συγκεκριμένος πελάτης είχε μόλις εισαγάγει σε μια προηγούμενη περίοδο λειτουργίας πελάτη. Το JavaBeans δίνει στις εφαρμογές Java τη δυνατότητα σύνθετης αρχειοθέτησης που παρέχουν οι διεπαφές OpenDoc και ActiveX από τώρα.
Κοινές χρήσεις του φασολιού
- JavaBeans στερούνται τα προνόμια που είναι διαθέσιμα σε αμετάβλητα αντικείμενα.
- Να λειτουργήσει ως α JavaBean class, μια κλάση αντικειμένου πρέπει να υπακούει σε ορισμένες συμβάσεις σχετικά με την ονομασία, την κατασκευή και τη συμπεριφορά της μεθόδου.
- Ένα βασικό χαρακτηριστικό του Java Beans API επειδή επιτρέπει σε μια άλλη εφαρμογή, όπως ένα εργαλείο σχεδίασης, να λάβει πληροφορίες σχετικά με ένα στοιχείο
Συνήθεις κακές χρήσεις του φασολιού
- JavaBeans δεν είναι εγγενώς μεταβλητά.