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

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

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

Βίντεο: Πράγματα που πρέπει να ξέρετε για τα #ΣΕΛΑΟΥΤ 2024
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

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

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

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

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

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

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

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

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

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...