Vse, kar morate vedeti o POJO v Javi



Ta članek vam bo pomagal razumeti, kaj je POJO v Javi, in vam tudi temeljito predstaviti to temo.

Pojo v Javi pomeni Plain Old Java Object in se uporabljajo za povečanje berljivosti in ponovne uporabnosti programa. So običajni objekti java, ki jih ne omejujejo posebne omejitve, razen tistih, ki jih določa Java Language Specification. Ta članek vam bo pomagal podrobno raziskati temo,

V tem članku bodo zajeti naslednji napotki





Začnimo s tem člankom o POJO v Javi,

POJO In Java

Preprosteje je Pojo definiran kot čista podatkovna struktura, ki vsebuje polja getter in setter. Ima možnost, da preglasi nekatere metode iz Object ali vmesnika, kot je Serializable.V sistem EJB 3.0 jih je predstavil Sun Microsystems in se pogosto uporabljajo, saj jih je enostavno pisati in razumeti.



POJO ne sme:

  • Razširite vnaprej določene razrede: Ex-public class Test razširja javax.servlet.http.HttpServlet se ne šteje za razred POJO.
  • Vsebujejo vnaprej določene pripise: Ex- @ javax.persistence.Entity javni razred Test {..} ni razred pojo.
  • Implementirajte vnaprej določene vmesnike: Ex-javni razred Test izvaja javax.ejb.EntityBean {& hellip} ne šteje za razred POJO.

Nadaljujemo s tem člankom o POJO v Javi,

Primer:



Navedeni primer je jasen primer razreda POJO.

(// razred POJO študenta, ki predstavlja entiteto Študent javni razred Študent {// privzeto polje Ime niza // javno polje javno Niz niza // zasebne pristojbine zasebne dvojne provizije // konstruktor argumentov za inicializiranje polj javni študent (Ime niza, ID niza , dvojne provizije) {this.name = name this.id = id this.fees = pristojbine} // metoda getter za ime public String getName () {return ime} // metoda getter za id public String getId () {return id } // metoda pridobivanja za pristojbine public Double getFees () {povračila}

Vidno je, da modifikatorji dostopa polj ne vsebujejo nobenih omejitev, torej so lahko privzeti, zaščiteni, zasebni ali javni.

Nadaljujemo s tem člankom o POJO v Javi,

Delo POJO

Delo razreda POJO si lahko ogledate spodaj. Poslovno logiko, ki je podana na sliki, povzema POJO. Krmilniki sodelujejo s poslovno logiko, ta pa s POJO za dostop do baze podatkov.

kako inicializirati objekt v pythonu

POJO _ POJO In Java - EdurekaRazumejmo zdaj Java Beans,

Java Fižol

Posebne vrste Pojos so znane kot JavaBeans.

  • Vse JavaBeans lahko štejemo za Pojos, ne pa tudi obratno.
  • Zanje bi morali implementirati vmesnik, ki ga je mogoče serirati.
  • Polja morajo biti nastavljena na zasebna, da se zagotovi celoten nadzor nad polji.
  • Polja morajo imeti geterje, setterje ali celo oboje.
  • Fižol mora vsebovati ne-arg konstruktor.
  • Do polj lahko dostopajo samo konstruktorji ali geterji in nastavitelji.

Nadaljujemo s tem člankom o POJO v Javi,

Getter in Setter

Pridobivalca in nastavitelja lahko določimo na naslednji način:

Getter

public void getName () {return ime}

Setter

javna praznina setName (name) {this.name = name}

Primer

class Student izvaja 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 (ime niza ) {this.name = name} javni niz getName () {return ime}} test javnega razreda {public static void main (String args []) {Student s = new Student () // objekt je ustvarjen s.setName (' Jeremy ') // nastavitev vrednosti predmeta System.out.println (s.getName ())}}

Izhod

Jeremy

Pojos v javi so uporabni pri določanju predmetov za povečanje njihove berljivosti in ponovne uporabnosti. Druge omejitve jim niso naložene.

Fižol pa je z določenimi omejitvami opredeljen kot Pojos

Tako smo prišli do konca tega članka o 'POJO v Javi'. Če želite izvedeti več, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je zasnovan tako, da vas usposobi za temeljne in napredne koncepte Java, skupaj z različnimi Java okviri, kot sta Hibernate & Spring.

Imate vprašanje za nas? Prosimo, navedite to v oddelku za komentarje tega spletnega dnevnika, mi se vam bomo oglasili v najkrajšem možnem času.

podatki primerka za razred java