Semua Yang Perlu Anda Ketahui Tentang POJO Di Jawa



Artikel ini akan membantu Anda memahami apa itu POJO In Java dan juga memberi Anda demonstrasi praktis yang menyeluruh tentang subjek tersebut.

Pojo dalam bahasa Jawa adalah singkatan dari Plain Old Objek Java dan digunakan untuk meningkatkan keterbacaan dan kegunaan kembali program. Mereka adalah objek java normal, tidak dibatasi oleh batasan khusus, selain yang dipaksa oleh Spesifikasi Bahasa Java. Artikel ini akan membantu Anda menjelajahi subjek secara mendetail,

Petunjuk berikut akan dibahas dalam artikel ini





Jadi mari kita mulai dengan artikel ini tentang POJO di Jawa,

POJO Di Jawa

Dalam istilah yang lebih sederhana, Pojo didefinisikan sebagai struktur data murni, yang berisi bidang pengambil dan penyetel. Ia memiliki kemampuan untuk mengesampingkan metode tertentu dari Objek atau antarmuka seperti Serializable.Mereka diperkenalkan di EJB 3.0 oleh Sun Microsystems dan banyak digunakan karena mudah ditulis dan dipahami.



POJO tidak boleh:

  • Memperluas kelas yang telah ditentukan sebelumnya: Ex- public class Test extends javax.servlet.http.HttpServlet tidak dianggap sebagai kelas POJO.
  • Berisi anotasi yang ditentukan sebelumnya: Contoh- @ javax.persistence.Entity public class Test {..} bukan kelas pojo.
  • Implementasikan antarmuka yang telah ditentukan: Ex- public class Test mengimplementasikan javax.ejb.EntityBean {& hellip} tidak dianggap sebagai kelas POJO.

Pindah dengan artikel ini tentang POJO di Jawa,

Contoh:



Contoh yang diberikan adalah contoh yang jelas dari kelas POJO.

(// Kelas POJO siswa untuk mewakili entitas Kelas publik siswa {// bidang default Nama string // bidang publik publik ID string // biaya pribadi biaya ganda pribadi // konstruktor argumen untuk menginisialisasi bidang publik Siswa (Nama string, ID string , biaya ganda) {this.name = name this.id = id this.fees = fee} // metode pengambil untuk nama public String getName () {return name} // metode pengambil untuk id public String getId () {return id } // metode pengambil untuk Biaya publik Ganda getFees () {return fee}}

Dapat dilihat bahwa pengubah akses bidang tidak mengandung batasan apa pun, yaitu diizinkan untuk menjadi default, dilindungi, pribadi atau publik.

Pindah dengan artikel ini tentang POJO di Jawa,

Bekerja dari POJO

Cara kerja kelas POJO dapat dilihat di bawah ini. Logika bisnis yang diberikan dalam gambar dienkapsulasi oleh POJO. Pengontrol berinteraksi dengan logika bisnis, yang pada gilirannya berinteraksi dengan POJO untuk mengakses basis data.

bagaimana cara saya mengkompilasi program java

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

Kacang Jawa

Jenis khusus Pojo dikenal sebagai JavaBeans.

  • Semua JavaBeans dapat dianggap sebagai Pojos tetapi tidak sebaliknya.
  • Antarmuka Serializable harus diterapkan oleh mereka.
  • Bidang harus disetel ke pribadi, untuk memberikan kontrol penuh pada bidang.
  • Bidang harus memiliki pengambil, penyetel, atau bahkan keduanya.
  • Kacang harus berisi konstruktor no-arg.
  • Bidang hanya dapat diakses oleh konstruktor, atau pengambil dan penyetel.

Pindah dengan artikel ini tentang POJO di Jawa,

Getter dan Setter

Pengambil dan penyetel dapat didefinisikan sebagai berikut:

Getter

public void getName () {return Name}

Setter

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

Contoh

instal php di windows 7
class Student mengimplementasikan 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 (Nama string ) {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 ') // menyetel nilai ke objek System.out.println (s.getName ())}}

Keluaran

Jeremy

Pojo di java berguna dalam mendefinisikan objek untuk meningkatkan keterbacaan dan kegunaannya kembali. Tidak ada batasan lain yang dikenakan pada mereka.

Kacang, di sisi lain, didefinisikan sebagai pojos dengan batasan tertentu

Demikianlah kita telah mengakhiri artikel tentang 'POJO in Java' ini. Jika Anda ingin mempelajari lebih lanjut, lihat oleh Edureka, perusahaan pembelajaran online terpercaya. Kursus pelatihan dan sertifikasi Java J2EE dan SOA Edureka dirancang untuk melatih Anda baik konsep inti dan lanjutan Java bersama dengan berbagai kerangka kerja Java seperti Hibernate & Spring.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar blog ini dan kami akan menghubungi Anda kembali secepatnya.