Minden, amit tudnia kell a Java POJO-ról



Ez a cikk segít megérteni, mi a POJO Java-ban, és alapos gyakorlati bemutatót is nyújt a témában.

A Java-ban szereplő Pojo a Plain Old szót jelenti Java objektum és a program olvashatóságának és újrafelhasználhatóságának növelésére szolgálnak. Normál java objektumok, amelyeket nem korlátoznak speciális korlátozások, kivéve azokat, amelyeket a Java nyelvi specifikáció kényszerít. Ez a cikk segít részletesen felfedezni a témát,

A következő hivatkozásokkal foglalkozunk ebben a cikkben





Kezdjük tehát ezt a cikket a Java POJO-ról,

POJO Java nyelven

Egyszerűbben kifejezve, a Pojo-t tiszta adatstruktúraként definiálják, amely tartalmazza a getter és a setter mezőket. Képes felülírni bizonyos módszereket az Object vagy egy interfész, például a Serializable segítségével.Az EJB 3.0-ban a Sun Microsystems vezette be őket, és széles körben használják őket, mivel könnyen írhatók és érthetőek.



A POJO nem:

  • Előre megadott osztályok kiterjesztése: Az Ex- public class Test kiterjeszti a javax.servlet.http.HttpServlet nem minősül POJO osztálynak.
  • Előre megadott kommentárokat tartalmaznak: Ex- @ javax.persistence.Entity public class Test {..} nem pojo osztály.
  • Előre megadott interfészek megvalósítása: Ex-public class Test végrehajtja a javax.ejb.EntityBean {& hellip} nem tekinthető POJO osztálynak.

Továbblépve ezzel a cikkel a POJO-ra Java-ban,

Példa:



A megadott példa a POJO osztály egyértelmű példája.

(// Student POJO osztály az entitás képviseletére Student public class Student {// alapértelmezett mező String név // public field public String id // privát díjak privát dupla díjak // argumentum-konstruktor a mezők inicializálásához public Student (String neve, String id , dupla díjak) {this.name = név this.id = id this.fees = díjak} // getter metódus a public public névhez String getName () {return name} // getter metódus az azonosítóhoz public String getId () {return id } // getter módszer a Díjak nyilvános dupla getFees () {visszatérési díjak}}

Látható, hogy a mezők hozzáférés-módosítói nem tartalmaznak semmilyen korlátozást, vagyis megengedettek, hogy alapértelmezett, védett, privát vagy nyilvánosak legyenek.

Továbblépve ezzel a cikkel a POJO-ra Java-ban,

A POJO működése

A POJO osztály munkája alább látható. A képen látható üzleti logikát a POJO foglalja össze. A vezérlők kölcsönhatásba lépnek az üzleti logikával, amely viszont kölcsönhatásba lép a POJO-val az adatbázis eléréséhez.

hogyan állítsunk le egy programot a java-ban

POJO _ POJO Java nyelven - EdurekaMost értsük meg a Java babot,

Java bab

A Pojos speciális típusai JavaBeans néven ismertek.

  • Minden JavaBean Pojónak tekinthető, de nem fordítva.
  • A Serializálható felületet nekik kell megvalósítaniuk.
  • A mezőket privátnak kell beállítani, hogy a mezők teljes vezérlését biztosítsák.
  • A mezőknek rendelkezniük kell getterekkel, beállítókkal vagy akár mindkettővel.
  • A babnak tartalmaznia kell egy argum nélküli konstruktort.
  • A mezőkhöz csak a kivitelezők, vagy a getterek és a beállítók férhetnek hozzá.

Továbblépve ezzel a cikkel a POJO-ra Java-ban,

Getter és Setter

A getter és a szetter a következőképpen határozható meg:

Getter

public void getName () {return név}

Szetter

public void setName (név) {this.name = name}

Példa

osztályos hallgató végrehajtja a java.io.Serializable {private int id private karakterlánc nevét public Student () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (karakterlánc neve ) {this.name = name} public String getName () {return name}} public class Test {public static void main (String args []) {Student s = new Student () // objektum létrehozva s.setName (' Jeremy ') // a System.out.println (s.getName ())} objektum értékének beállítása

Kimenet

hogyan lehet mesterséges intelligencia mérnök

Jeremy

A java pojók hasznosak az objektumok meghatározásában, hogy növeljék azok olvashatóságát és újrafelhasználhatóságát. Más korlátozás nincs rájuk szabva.

A babot viszont bizonyos korlátozásokkal Pojóként határozzák meg

Így a „POJO Java-ban” című cikkünk végéhez értünk. Ha többet szeretne megtudni, nézze meg a Edureka, egy megbízható online tanulási társaság. Az Edureka Java J2EE és SOA képzési és tanúsítási tanfolyamát arra tervezték, hogy mind az alapvető, mind a fejlett Java koncepciókra kiképezzen különféle Java keretrendszereket, például a Hibernate & Spring.

Van egy kérdésünk? Kérjük, említse meg a blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.