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
Mari 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.