Όλα όσα πρέπει να ξέρετε για το POJO στην Java



Αυτό το άρθρο θα σας βοηθήσει να καταλάβετε τι είναι το POJO In Java και επίσης να σας δώσει πλήρη πρακτική επίδειξη σχετικά με το θέμα.

Το Pojo στην Java σημαίνει Plain Old Αντικείμενο Java και χρησιμοποιούνται για την αύξηση της αναγνωσιμότητας και της επαναχρησιμοποίησης ενός προγράμματος. Πρόκειται για κανονικά αντικείμενα java, χωρίς περιορισμούς από ειδικούς περιορισμούς, εκτός από αυτά που επιβάλλει η Java Language Specification. Αυτό το άρθρο θα σας βοηθήσει να εξερευνήσετε το θέμα λεπτομερώς,

Οι παρακάτω δείκτες θα καλυφθούν σε αυτό το άρθρο





Ας ξεκινήσουμε λοιπόν με αυτό το άρθρο σχετικά με το POJO στην Java,

POJO στην Ιάβα

Με πιο απλούς όρους, το Pojo ορίζεται ως μια καθαρή δομή δεδομένων, που περιέχει τα πεδία λήψης και ρύθμισης. Έχει τη δυνατότητα να παρακάμψει ορισμένες μεθόδους από το αντικείμενο ή μια διεπαφή όπως το Serializable.Παρουσιάστηκαν στο EJB 3.0 από την Sun Microsystems και χρησιμοποιούνται ευρέως καθώς είναι εύκολο να γραφτούν και να κατανοηθούν.



Ένα POJO δεν πρέπει:

  • Επέκταση προκαθορισμένων τάξεων: Το Ex-public class Test επεκτείνει το javax.servlet.http.HttpServlet δεν θεωρείται κλάση POJO.
  • Περιέχει προκαθορισμένους σχολιασμούς: Το Ex- @ javax.persistence.Entity public class Test {..} δεν είναι pojo class.
  • Εφαρμογή προκαθορισμένων διεπαφών: Το Ex-public class Test υλοποιεί το javax.ejb.EntityBean {& hellip} δεν θεωρείται κλάση POJO.

Προχωρώντας με αυτό το άρθρο σχετικά με το POJO στην Java,

Παράδειγμα:



Το δεδομένο παράδειγμα είναι ένα ξεκάθαρο παράδειγμα της κλάσης POJO.

(// Φοιτητής τάξη POJO για εκπροσώπηση οντότητας Φοιτητική δημόσια τάξη Φοιτητής {// προεπιλεγμένο πεδίο Όνομα συμβολοσειράς // δημόσιο πεδίο δημόσια συμβολοσειρά // ιδιωτικά τέλη ιδιωτικά διπλά τέλη // επιχείρημα-κατασκευαστής για την προετοιμασία πεδίων δημόσια Φοιτητής (Όνομα συμβολοσειράς, αναγνωριστικό συμβολοσειράς , διπλά τέλη) {this.name = name this.id = id this.fees = fee} // μέθοδος λήψης για το όνομα δημόσια συμβολοσειρά getName () {return name} // μέθοδος λήψης για id δημόσια συμβολοσειρά getId () {return id } // μέθοδος λήψης για δημόσιες χρεώσεις Double getFees () {επιστροφή τελών}}

Μπορεί να φανεί ότι οι τροποποιητές πρόσβασης των πεδίων δεν περιέχουν κανένα περιορισμό, δηλαδή επιτρέπεται να είναι προεπιλεγμένοι, προστατευμένοι, ιδιωτικοί ή δημόσιοι.

Προχωρώντας με αυτό το άρθρο σχετικά με το POJO στην Java,

Εργασία της POJO

Η εργασία της τάξης POJO φαίνεται παρακάτω. Η επιχειρηματική λογική που δίνεται στην εικόνα είναι ενσωματωμένη από την POJO. Οι ελεγκτές αλληλεπιδρούν με την επιχειρηματική λογική, η οποία με τη σειρά της αλληλεπιδρά με το POJO για πρόσβαση στη βάση δεδομένων.

πώς να συντάξετε προγράμματα java

POJO _ POJO Στην Ιάβα - EdurekaΑς καταλάβουμε τώρα τα Java Beans,

Φασόλια Java

Οι ειδικοί τύποι Pojos είναι γνωστοί ως JavaBeans.

  • Όλα τα JavaBeans μπορούν να θεωρηθούν ως Pojos αλλά όχι το αντίστροφο.
  • Το Serializable interface θα πρέπει να εφαρμοστεί από αυτούς.
  • Τα πεδία πρέπει να οριστούν σε ιδιωτικά, ώστε να παρέχουν ολόκληρο τον έλεγχο στα πεδία.
  • Τα πεδία πρέπει να έχουν κατακτητές, ρυθμιστές ή ακόμα και τα δύο.
  • Ένα φασόλι πρέπει να περιέχει έναν κατασκευαστή no-arg.
  • Τα πεδία είναι προσβάσιμα μόνο από τους κατασκευαστές, ή τους προμηθευτές και τους ρυθμιστές

Προχωρώντας με αυτό το άρθρο σχετικά με το POJO στην Java,

Getter and Setter

Το getter και το setter μπορούν να οριστούν ως εξής:

Γκάτερ

δημόσιο άκυρο getName () {return Name}

Θέτων

public void setName (όνομα) {this.name = name}

Παράδειγμα

class Student υλοποιεί java.io.Serializable {private int id private String name public Student () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (Όνομα συμβολοσειράς ) {this.name = name} public String getName () {return name}} public class Test {public static void main (String args []) {Student s = new Student () // αντικείμενο δημιουργήθηκε s.setName (' Jeremy ') // ρύθμιση τιμής στο αντικείμενο System.out.println (s.getName ())}}

Παραγωγή

Τζέρεμι

Τα pojos in java είναι χρήσιμα στον καθορισμό αντικειμένων για να αυξήσουν την αναγνωσιμότητα και την επαναχρησιμοποίησή τους. Δεν τους επιβάλλονται άλλοι περιορισμοί.

τι είναι το διακριτικό στην Java

Τα φασόλια, από την άλλη πλευρά, ορίζονται ως Pojos με ορισμένους περιορισμούς

Έτσι, έχουμε φτάσει στο τέλος αυτού του άρθρου σχετικά με το «POJO in Java». Εάν θέλετε να μάθετε περισσότερα, δείτε το από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία μάθησης. Το μάθημα εκπαίδευσης και πιστοποίησης Java J2EE και SOA της Edureka έχει σχεδιαστεί για να σας εκπαιδεύσει τόσο για βασικές όσο και για προχωρημένες ιδέες Java μαζί με διάφορα πλαίσια Java όπως το Hibernate & Spring

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