Σπίτι Προσωπικά Οικονομικά Τι πρέπει να ξέρετε για JavaBeans - dummies

Τι πρέπει να ξέρετε για JavaBeans - dummies

Βίντεο: Πράγματα που πρέπει να ξέρετε για τα #ΣΕΛΑΟΥΤ 2025

Βίντεο: Πράγματα που πρέπει να ξέρετε για τα #ΣΕΛΑΟΥΤ 2025
Anonim

A Το JavaBean είναι ένας ειδικός τύπος τάξης Java που μπορείτε να χρησιμοποιήσετε με πολλούς ενδιαφέροντες τρόπους για να απλοποιήσετε την ανάπτυξη του προγράμματος. Ορισμένα φασόλια έχουν σχεδιαστεί για να είναι οπτικά στοιχεία που μπορείτε να χρησιμοποιήσετε σε ένα γραφικό περιβάλλον χρήστη (GUI) editor για να δημιουργήσετε διεπαφές χρήστη γρήγορα. Με απλά λόγια, ένα JavaBean είναι οποιαδήποτε κλάση Java που συμμορφώνεται με τους ακόλουθους κανόνες:

  • Πρέπει να έχει κενό κατασκευαστή - δηλαδή κατασκευαστή που δεν δέχεται παραμέτρους. Εάν η κλάση δεν έχει κατασκευαστές καθόλου, πληροί τις προϋποθέσεις επειδή ο προεπιλεγμένος κατασκευαστής δεν έχει παραμέτρους. Αλλά αν η τάξη έχει τουλάχιστον έναν κατασκευαστή που δέχεται μία ή περισσότερες παραμέτρους, πρέπει επίσης να έχει κατασκευαστή που δεν έχει παραμέτρους για να χαρακτηριστεί ως JavaBean.
  • Δεν πρέπει να υπάρχουν δημόσιες μεταβλητές στιγμιότυπων. Όλες οι μεταβλητές instance που ορίζονται από την κλάση πρέπει να είναι είτε ιδιωτική είτε προστατευμένες .
  • Πρέπει να παρέχει μεθόδους που ονομάζονται get Property και set Property εκτός από τις boolean ιδιότητες που χρησιμοποιούν είναι ιδιότητα για να πάρει την τιμή της ιδιότητας. Ο όρος ιδιότητα δεν είναι επίσημος όρος Java. Με λίγα λόγια (ή πρέπει να είναι σε ένα beanpod;), μια ιδιότητα είναι οποιαδήποτε τιμή ενός αντικειμένου που μπορεί να ανακτηθεί από μια μέθοδο get (ή είναι η μέθοδος η ιδιότητα είναι boolean ) ή ορίστηκε με μια μέθοδο set . Εάν μια κλάση έχει μια ιδιότητα με όνομα lastName , για παράδειγμα, θα πρέπει να χρησιμοποιήσει μια μέθοδο με όνομα getLastName για να πάρει το επώνυμο και setLastName . Ή, αν η κλάση έχει boolean ιδιότητα που ονομάζεται υποκείμενη σε φόρο , η μέθοδος για να την ορίσει ονομάζεται setTaxable και η μέθοδος για την ανάκτηση είναι .
    Σημειώστε ότι μια κλάση δεν χρειάζεται να έχει ιδιότητες για να είναι JavaBean, αλλά αν αυτό συμβαίνει, οι ιδιότητες πρέπει να έχουν πρόσβαση σύμφωνα με αυτό το πρότυπο ονομασίας. Επίσης, δεν πρέπει όλες οι ιδιότητες να έχουν τόσο ένα
get

όσο και ένα set accessor. Μια ιδιότητα μόνο για ανάγνωση μπορεί να έχει μόνο ένα get accessor και μια ιδιότητα μόνο για εγγραφή μπορεί να έχει μόνο ένα set accessor. Το όνομα της ιδιότητας κεφαλαιοποιείται στις μεθόδους που έχουν πρόσβαση, αλλά το ίδιο το όνομα της ιδιότητας δεν είναι. Έτσι setAddress

ορίζει μια ιδιότητα με όνομα διεύθυνση , όχι Διεύθυνση .

Αυτό είναι όλο που υπάρχει σε αυτό. Τα πιο εξελιγμένα φασόλια μπορούν να έχουν και άλλα χαρακτηριστικά που τους δίνουν μια οπτική διεπαφή, ώστε να μπορούν να χρησιμοποιηθούν στυλ "drag-and-drop" σε ένα ολοκληρωμένο αναπτυξιακό περιβάλλον (IDE).Επίσης, μερικά φασόλια εφαρμόζουν μια διασύνδεση που επιτρέπει την καταχώρησή τους σε μια ροή εξόδου, έτσι ώστε να μπορούν να δημιουργηθούν εκ νέου αργότερα. Αλλά αυτά τα χαρακτηριστικά είναι προαιρετικά. κάθε τάξη που πληροί τα τρία κριτήρια που αναφέρονται εδώ είναι φασόλι και μπορεί να χρησιμοποιηθεί ως φασόλι σε σελίδες JSP.

Έχετε ήδη δει πολλές τάξεις που έχουν μεθόδους με ονόματα όπως

getCount

και setStatus . Αυτά τα ονόματα είναι μέρος ενός μοτίβου σχεδίασης που ονομάζεται πρότυπο Accessor . Έτσι έχετε δει πολλά παραδείγματα φασολιών σε όλο αυτό το βιβλίο και πιθανότατα έχετε ήδη γράψει πολλά μαθήματα φασολιού. Κάθε τάξη που συμμορφώνεται με αυτό το μοτίβο είναι φασόλι. Δεν υπάρχει κλάση JavaBean

που πρέπει να επεκτείνετε. ούτε υπάρχει διεπαφή Bean που πρέπει να εφαρμόσετε για να δημιουργήσετε ένα φασόλι. Όλα μια κλάση πρέπει να κάνει για να είναι ένα φασόλι είναι ραβδί στο μοτίβο.

Τι πρέπει να ξέρετε για JavaBeans - dummies

Η επιλογή των συντακτών

Μέθοδοι και δήλωση μεθόδου σε Java - dummies

Μέθοδοι και δήλωση μεθόδου σε Java - dummies

Μια μέθοδος Java είναι ένα μπλοκ δηλώσεων που έχει ένα όνομα και μπορεί να εκτελεστεί κάνοντας κλήση (επίσης αποκαλούμενη κλήση) από κάποια άλλη θέση στο πρόγραμμα σας. Μαζί με τα πεδία, οι μέθοδοι είναι ένα από τα δύο στοιχεία που θεωρούνται μέλη μιας τάξης. (Οι κατασκευαστές και οι αρχικοποιητές δεν θεωρούνται μέλη κλάσης) ...

Τι πρέπει να ξέρετε για JavaBeans - dummies

Τι πρέπει να ξέρετε για JavaBeans - dummies

Ένα JavaBean είναι ένας ειδικός τύπος κλάσης Java που μπορείτε χρησιμοποιήστε με διάφορους ενδιαφέροντες τρόπους για να απλοποιήσετε την ανάπτυξη του προγράμματος. Ορισμένα φασόλια έχουν σχεδιαστεί για να είναι οπτικά στοιχεία που μπορείτε να χρησιμοποιήσετε σε ένα γραφικό περιβάλλον χρήστη (GUI) editor για να δημιουργήσετε διεπαφές χρήστη γρήγορα. Απλά, ένα JavaBean είναι οποιαδήποτε κλάση Java που συμμορφώνεται ...

Δήλωση και μέθοδο κλήσης σε Java Προγραμματισμός - dummies

Δήλωση και μέθοδο κλήσης σε Java Προγραμματισμός - dummies

Σχεδόν κάθε γλώσσα προγραμματισμού υπολογιστών έχει στοιχεία παρόμοια με Java μεθόδων. Εάν έχετε εργαστεί με άλλες γλώσσες, μπορείτε να ανακαλέσετε όρους όπως το υποπρόγραμμα, τη διαδικασία, τη λειτουργία, την υπορουτίνα, την υποδιαδικασία ή την εντολή PERFORM. Ό, τι και αν ονομάζετε μια μέθοδο στην αγαπημένη σας γλώσσα προγραμματισμού, είναι μια δέσμη οδηγιών που συγκεντρώνονται σε ένα μέρος και περιμένουν να εκτελεστούν. Μέθοδος ...

Η επιλογή των συντακτών

Για ηλικιωμένους: Πώς να γεμίσετε το χρώμα στο Microsoft Excel - dummies

Για ηλικιωμένους: Πώς να γεμίσετε το χρώμα στο Microsoft Excel - dummies

- είναι το χρώμα ή το μοτίβο που γεμίζει το φόντο ενός ή περισσοτέρων κελιών του φύλλου εργασίας του Excel. Η εφαρμογή σκίασης μπορεί να βοηθήσει τα μάτια του αναγνώστη να ακολουθήσουν πληροφορίες σε μια σελίδα και να προσθέσουν χρώμα και οπτικό ενδιαφέρο

Πώς να διαμορφώσετε ένα ολόκληρο φύλλο εργασίας του Excel - dummies

Πώς να διαμορφώσετε ένα ολόκληρο φύλλο εργασίας του Excel - dummies

Επίσης γνωστό ως υπολογιστικό φύλλο) ταυτόχρονα. Η καρτέλα "Διάταξη σελίδας" περιέχει διάφορα στοιχεία μορφοποίησης που επηρεάζουν ολόκληρο το φύλλο εργασίας. Αυτά τα στοιχεία ελέγχου επηρεάζουν το φύλλο εργασίας όταν εκτυπώνεται. Περιθώρια: Εδώ μπορείτε να ορίσετε τα περιθώρια της σελίδας για την εκτύπωση του φύλλου εργασίας σας. Επιλέξτε μεταξύ των προεπιλογών ή ...

> για τους ηλικιωμένους: Πώς να αναγνωρίσετε και να μετακινήσετε σε κελιά στο Microsoft Excel - ανδρείκελα

> για τους ηλικιωμένους: Πώς να αναγνωρίσετε και να μετακινήσετε σε κελιά στο Microsoft Excel - ανδρείκελα

Στο Microsoft Excel, ο δρομέας κελί (που ονομάζεται επίσης ενεργός δείκτης κελιού) είναι το σκοτεινό περίγραμμα γύρω από το ενεργό κελί. Για να αλλάξετε το στοιχείο που είναι ενεργό, μπορείτε να κάνετε ένα από τα εξής: Με το ποντίκι: Κάντε κλικ στο κελί που θέλετε να είναι ενεργό. Από το πληκτρολόγιο: Πατήστε ένα από τα πλήκτρα με τα βέλη στο ...

Η επιλογή των συντακτών

Ο επεξεργαστής φωτογραφιών στο Photoshop Elements 14 - dummies

Ο επεξεργαστής φωτογραφιών στο Photoshop Elements 14 - dummies

Προτού αρχίσετε να επεξεργάζεστε φωτογραφίες στο Photoshop Elements, θα θεωρείτε χρήσιμο να κοιτάξετε τον επεξεργαστή φωτογραφιών και να μάθετε πώς να μετακινείτε τον χώρο εργασίας. Όταν ο επεξεργαστής φωτογραφιών βρίσκεται σε λειτουργία Expert, βρίσκετε τα εξής: Ο χώρος εργασίας του επεξεργαστή φωτογραφιών. Γραμμή μενού: Όπως και κάθε άλλο πρόγραμμα που εκκινείτε, τα Elements υποστηρίζουν ...