Lahat ng Kailangan Mong Malaman Tungkol sa POJO Sa Java



Tutulungan ka ng artikulong ito na maunawaan kung ano ang POJO Sa Java at bibigyan ka rin ng masusing praktikal na pagpapakita sa paksa.

Ang Pojo sa Java ay nangangahulugang Plain Old Bagay ng Java at ginagamit ang mga ito para sa pagdaragdag ng kakayahang mabasa at muling magamit ng isang programa. Ang mga ito ay normal na mga bagay na java, walang limitasyon ng mga espesyal na paghihigpit, bukod sa mga pinilit ng Pagtukoy sa Wika ng Java. Tutulungan ka ng artikulong ito na tuklasin ang paksa nang detalyado,

Saklaw ang artikulong ito sa artikulong ito





Kaya't magsimula tayo sa artikulong ito sa POJO sa Java,

POJO Sa Java

Sa mas simpleng mga termino, ang Pojo ay tinukoy bilang isang purong istraktura ng data, na naglalaman ng mga patlang ng getter at setter. Ito ay may kakayahang i-override ang ilang mga pamamaraan mula sa Object o isang interface tulad ng Serializable.Ipinakilala sila sa EJB 3.0 ng Sun Microsystems at malawakang ginagamit dahil madali silang magsulat at maunawaan.



Ang isang POJO ay hindi dapat:

  • Palawakin ang paunang natukoy na mga klase: Ang Ex-public class na pagsusulit ay umaabot sa javax.servlet.http.HttpServlet ay hindi isinasaalang-alang na isang klase ng POJO.
  • Naglalaman ng paunang tinukoy na mga anotasyon: Ang Ex- @ javax.persistence.Entity pampublikong klase na Pagsubok {..} ay hindi isang klase ng pojo.
  • Ipapatupad ang mga natukoy na interface: Ang Ex- public class na Pagsubok na nagpapatupad ng javax.ejb.EntityBean {& hellip} ay hindi isinasaalang-alang na isang klase ng POJO.

Nagpapatuloy sa artikulong ito sa POJO sa Java,

Halimbawa:



Ang ibinigay na halimbawa ay isang malinaw na halimbawa ng klase ng POJO.

(// Student POJO class to represent entity Student public class Student {// default field String name // public field public String id // pribadong bayarin pribadong dobleng bayarin // argument-konstruktor upang simulan ang mga larangan ng publiko Student (String name, String id , dobleng bayarin) {this.name = name this.id = id this.fees = fees} // getter method for name public String getName () {return name} // getter method for id public String getId () {return id } // getter method para sa publiko na Bayad Double getFees () {return fees}}

Makikita na ang mga access-modifier ng mga patlang ay hindi naglalaman ng anumang paghihigpit, ibig sabihin pinapayagan silang maging default, protektado, pribado o pampubliko.

Nagpapatuloy sa artikulong ito sa POJO sa Java,

Paggawa ng POJO

Ang pagtatrabaho ng klase ng POJO ay makikita sa ibaba. Ang lohika sa negosyo na ibinigay sa larawan ay naka-encapsulate ng POJO. Ang mga tagakontrol ay nakikipag-ugnay sa lohika ng negosyo, na siya namang nakikipag-ugnay sa POJO para sa pag-access sa data base.

pagdaan ng halaga kumpara sa pagdaan ng sanggunian na java

POJO _ POJO Sa Java - EdurekaIpaunawa sa amin ngayon ang Java Beans,

Java Beans

Ang mga espesyal na uri ng Pojos ay kilala bilang JavaBeans.

  • Ang lahat ng JavaBeans ay maaaring isaalang-alang bilang Pojos ngunit hindi kabaligtaran.
  • Ang Serializable interface ay dapat ipatupad ng mga ito.
  • Ang mga patlang ay dapat itakda sa pribado, upang maibigay ang buong kontrol sa mga patlang.
  • Ang mga patlang ay dapat magkaroon ng mga getter, setter, o kahit na pareho.
  • Ang isang bean ay dapat maglaman ng isang taga-buo ng konstruksyon.
  • Ang mga patlang ay maa-access lamang ng mga tagabuo, o mga getter at setter.

Nagpapatuloy sa artikulong ito sa POJO sa Java,

Getter at Setter

Ang getter at setter ay maaaring tukuyin tulad ng sumusunod:

Getter

public void getName () {return Name}

Setter

public void setName (pangalan) {this.name = name}

Halimbawa

nagpapatupad ang klase ng Mag-aaral ng java.io.Serializable {pribadong int id pribadong pangalan ng String public Student () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (String name ) {this.name = name} public String getName () {return name}} public class Test {public static void main (String args []) {Student s = new Student () // object ay nilikha s.setName (' Jeremy ') // setting ng halaga sa object System.out.println (s.getName ())}}

Paglabas

Jeremy

Ang mga pojos sa java ay kapaki-pakinabang sa pagtukoy ng mga bagay upang madagdagan ang kanilang kakayahang mabasa at magamit muli. Walang ibang mga paghihigpit na ipinataw sa kanila.

Ang mga bean, sa kabilang banda, ay tinukoy bilang Pojos na may ilang mga paghihigpit

Sa gayon ay natapos na kami sa artikulong ito sa 'POJO sa Java'. Kung nais mong matuto nang higit pa, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo upang sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na ito at babalikan ka namin sa lalong madaling panahon.

kung paano gumawa ng mga kapangyarihan sa java