Semua Yang Anda Perlu Tahu Mengenai POJO Di Jawa



Artikel ini akan membantu anda memahami apa itu POJO Di Jawa dan juga memberi anda demonstrasi praktikal yang mendalam mengenai perkara ini.

Pojo di Jawa bermaksud Plain Old Objek Java dan ia digunakan untuk meningkatkan kebolehbacaan dan kebolehgunaan semula program. Mereka adalah objek java biasa, tidak dibatasi oleh larangan khas, selain yang dipaksa oleh Spesifikasi Bahasa Jawa. Artikel ini akan membantu anda meneroka subjek secara terperinci,

Petunjuk berikut akan dibahas dalam artikel ini





Oleh itu, mari kita mulakan artikel ini mengenai POJO di Jawa,

POJO Di Jawa

Dalam istilah yang lebih sederhana, Pojo didefinisikan sebagai struktur data murni, yang mengandungi bidang getter dan setter. Ia memiliki kemampuan untuk mengesampingkan kaedah tertentu dari Objek atau antara muka seperti Serializable.Mereka diperkenalkan dalam EJB 3.0 oleh Sun Microsystems dan digunakan secara meluas kerana mudah ditulis dan difahami.



POJO tidak boleh:

  • Lanjutkan kelas yang telah ditentukan: Ujian kelas ex-public meluaskan javax.servlet.http.HttpServlet tidak dianggap sebagai kelas POJO.
  • Mengandungi anotasi yang telah ditentukan: Ex- @ javax.persistence.Entity public class Test {..} bukan kelas pojo.
  • Laksanakan antara muka yang telah ditentukan: Ujian kelas ex-awam melaksanakan javax.ejb.EntityBean {& hellip} tidak dianggap sebagai kelas POJO.

Melanjutkan dengan artikel ini mengenai POJO di Java,

Contoh:



Contoh yang diberikan adalah contoh jelas kelas POJO.

(// Pelajar kelas POJO untuk mewakili entiti Pelajar kelas awam Pelajar {// medan lalai Nama rentetan // medan awam awam String id // yuran persendirian yuran berganda swasta // argumen-pembina untuk memulakan bidang awam Pelajar (String name, String id , bayaran berganda) {this.name = name this.id = id this.fees = fee} // kaedah getter untuk nama public String getName () {return name} // kaedah getter untuk id public String getId () {return id } // kaedah mendapatkan untuk Bayaran awam Double getFees () {bayaran balik}}

Ini dapat dilihat bahawa pengubah akses bidang tidak mengandungi batasan apa pun, iaitu ia dibenarkan sebagai lalai, dilindungi, peribadi atau umum.

Melanjutkan dengan artikel ini mengenai POJO di Java,

Bekerja POJO

Kerja kelas POJO dapat dilihat di bawah. Logik perniagaan yang diberikan dalam gambar dilampirkan oleh POJO. Pengawal berinteraksi dengan logik perniagaan, yang seterusnya berinteraksi dengan POJO untuk mengakses pangkalan data.

hadoop sukar dipelajari

POJO _ POJO Di Jawa - EdurekaMari kita fahami Java Beans sekarang,

Kacang Jawa

Jenis Pojos khas dikenali sebagai JavaBeans.

  • Semua JavaBeans boleh dianggap sebagai Pojos tetapi tidak sebaliknya.
  • Antara muka Serializable harus dilaksanakan oleh mereka.
  • Medan harus ditetapkan kepada peribadi, untuk memberikan kawalan keseluruhan pada bidang.
  • Medan mesti mempunyai pemetik, pengatur, atau kedua-duanya.
  • Kacang mesti mengandungi pembina no-arg.
  • Medan hanya dapat diakses oleh pembina, atau pengambil dan pengatur.

Melanjutkan dengan artikel ini mengenai POJO di Java,

Getter dan Setter

Pengambil dan pengatur dapat ditakrifkan sebagai berikut:

Pengambil

getName tidak sah awam () {return Name}

Pengatur

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

Contohnya

Pelajar kelas melaksanakan 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 = name} public String getName () {return name}} public class Test {public static void main (String args []) {Student s = new Student () // objek dibuat s.setName (' Jeremy ') // menetapkan nilai ke objek System.out.println (s.getName ())}}

Pengeluaran

Jeremy

Pojos dalam java berguna dalam menentukan objek untuk meningkatkan kebolehbacaan dan kebolehgunaannya semula. Tiada sekatan lain yang dikenakan ke atas mereka.

cara menggunakan studio visual microsoft

Kacang, sebaliknya, ditakrifkan sebagai Pojos dengan sekatan tertentu

Oleh itu, kita telah mengakhiri artikel ini mengenai 'POJO di Jawa'. Sekiranya anda ingin mengetahui lebih lanjut, lihat di oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.

Ada soalan untuk kami? Sila sebutkan di bahagian komen blog ini dan kami akan menghubungi anda secepat mungkin.