Kaikki mitä sinun tarvitsee tietää POJOsta Javalla



Tämä artikkeli auttaa sinua ymmärtämään, mikä on POJO Java -ohjelmassa, ja antaa sinulle myös perusteellisen käytännön esittelyn aiheesta.

Java Pojo tarkoittaa Plain Oldia Java-objekti ja niitä käytetään lisäämään ohjelman luettavuutta ja uudelleenkäytettävyyttä. Ne ovat normaaleja Java-objekteja, joita ei rajoiteta erityisillä rajoituksilla, lukuun ottamatta Java-kielimäärityksen pakottamia. Tämä artikkeli auttaa sinua tutustumaan aiheeseen yksityiskohtaisesti,

Seuraavat vihjeet käsitellään tässä artikkelissa





Joten aloittakaamme tämän artikkelin POJO Java: sta,

POJO Java-kielellä

Yksinkertaisemmin sanottuna Pojo määritellään puhtaaksi tietorakenteeksi, joka sisältää getter- ja setter-kentät. Sillä on kyky ohittaa tietyt menetelmät Objectista tai käyttöliittymästä, kuten Serializable.Sun Microsystems esitteli ne EJB 3.0: ssa, ja niitä käytetään laajalti, koska ne on helppo kirjoittaa ja ymmärtää.



POJO ei saa:

  • Laajenna ennalta määritettyjä luokkia: Ex-public class Test laajentaa javax.servlet.http.HttpServlet -ohjelmaa ei pidetä POJO-luokkana.
  • Sisältää ennalta määritettyjä merkintöjä: Ex- @ javax.persistence.Entity public class Test {..} ei ole pojo-luokka.
  • Toteuta ennalta määritetyt käyttöliittymät: Ex- public class Test toteuttaa javax.ejb.EntityBean {& hellip} -sovellusta ei pidetä POJO-luokkana.

Jatka tämän artikkelin julkaisua Java-POJO: sta,

Esimerkki:



Annettu esimerkki on selkeä esimerkki POJO-luokasta.

(// Opiskelijan POJO-luokka edustamaan kokonaisuutta Opiskelijan julkinen luokka Opiskelija {// oletuskenttä Merkkijonon nimi // julkinen kenttä julkinen merkkijonon tunnus // yksityiset maksut yksityiset kaksinkertaiset maksut // argumentin rakentaja kenttien alustamiseksi julkinen Opiskelija (Merkkijonon nimi, String-tunnus , kaksinkertaiset maksut) {this.name = nimi this.id = id this.fees = fee} // getter-menetelmä nimelle public String getName () {return name} // getter-menetelmä henkilölle public public String getId () {return id } // getter-menetelmä julkisille palkkioille Double double getFees () {palautusmaksut}}

Voidaan nähdä, että kenttien käyttömuokkaimet eivät sisällä mitään rajoituksia, ts. Niiden sallitaan oletusarvoisesti, suojatusti, yksityisesti tai julkisesti.

Jatka tämän artikkelin julkaisua Java-POJO: sta,

POJO työskentelee

POJO-luokan toiminta näkyy alla. Kuvassa annettu liiketoimintalogiikka on kapseloitu POJO: n kautta. Ohjaimet ovat vuorovaikutuksessa liiketoimintalogiikan kanssa, joka puolestaan ​​on vuorovaikutuksessa POJO: n kanssa pääsyyn tietokantaan.

kuinka perustaa php

POJO _ POJO Javalla - EdurekaYmmärretään nyt Java-pavut,

Java-pavut

Erityiset Pojotyypit tunnetaan nimellä JavaBeans.

  • Kaikkia JavaBeaneja voidaan pitää Pojona, mutta ei päinvastoin.
  • Serialisoitavan käyttöliittymän tulisi olla heidän vastuullaan.
  • Kentät tulisi asettaa yksityisiksi, jotta kentät voidaan hallita kokonaan.
  • Kentissä on oltava ketjut, asettimet tai jopa molemmat.
  • Pavun täytyy sisältää ei-arg-konstruktori.
  • Kenttiä voivat käyttää vain rakentajat tai ketjut ja asettimet.

Jatka tämän artikkelin julkaisua Java-POJO: sta,

Getter ja Setter

Getter ja setter voidaan määritellä seuraavasti:

Getter

public void getName () {return name}

Setteri

public void setNimi (nimi) {tämä.nimi = nimi}

Esimerkki

luokan opiskelija toteuttaa 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 (String name ) {this.name = nimi} public String getName () {return name}} public class Test {public static void main (String args []) {Opiskelija s = uusi Opiskelija () // -objekti luodaan s.setName (' Jeremy ') // arvon asettaminen objektille System.out.println (s.getName ())}}

Tuotos

Jeremy

Jaavan pojot ovat hyödyllisiä määritettäessä objekteja niiden luettavuuden ja uudelleenkäytettävyyden lisäämiseksi. Niille ei aseteta muita rajoituksia.

lopettaa ohjelman java

Pavut puolestaan ​​määritellään Pojoksi tietyin rajoituksin

Siksi olemme päässeet tämän artikkelin POJO Java-artikkeliin. Jos haluat oppia lisää, tutustu Edureka, luotettava verkko-oppimisyritys. Edurekan Java J2EE- ja SOA-koulutus- ja sertifiointikurssit on suunniteltu kouluttamaan sekä ydin- että edistyneitä Java-konsepteja sekä erilaisia ​​Java-kehyksiä, kuten Hibernate & Spring.

Onko sinulla kysymys meille? Mainitse se tämän blogin kommenttiosassa ja otamme sinuun yhteyttä mahdollisimman pian.