Apa itu JavaBeans? Pengenalan Konsep JavaBeans



Artikel ini tentang Apa itu JavaBeans, akan membantu Anda memahami apa itu javabeans dan bagaimana ia dapat digunakan ketika memprogram untuk memungkinkan penggunaan semula.

Kebolehgunaan semula adalah konsep utama dalam mana-mana . JavaBean adalah komponen perangkat lunak yang telah dirancang agar dapat digunakan kembali dalam berbagai lingkungan. Mari kita selami topik dan memahami cakrawala konsep dalam artikel ‘What is JavaBeans’ ini.

Petunjuk berikut akan menjadi topik perbincangan kami:





Mari kita mulakan!

Apa itu JavaBeans?

JavaBeans adalah model bebas platform yang boleh ditulis dalam Bahasa Pengaturcaraan Java. Komponennya disebut sebagai kacang.



Secara ringkas, JavaBeans adalah kelas yang merangkumi beberapa benda menjadi satu objek. Ini membantu dalam mengakses objek ini dari pelbagai tempat. JavaBeans mengandungi beberapa elemen seperti Constructors, Getter / Setter Methods dan banyak lagi.

JavaBeans mempunyai beberapa konvensi yang harus diikuti:

  • Kacang harus mempunyai default pembina (tiada hujah)
  • Kacang harus memberikan kaedah getter dan setter
    • KE kaedah getter digunakan untuk membaca nilai harta benda yang boleh dibaca
    • Untuk mengemas kini nilai, a kaedah setter harus dipanggil
  • Kacang harus dilaksanakan java.io.serializable , kerana ia memungkinkan untuk menyimpan, menyimpan dan memulihkan keadaan JavaBean yang sedang anda kerjakan

Sekarang setelah anda mengetahui asas-asasnya, mari kita pelajari secara terperinci mengenai sifat JavaBeans.



Apa itu JavaBean Properties?

Properti JavaBean dapat diakses oleh pengguna objek. Ciri ini boleh berupa jenis data Java, yang berisi kelas yang Anda tentukan. Ini mungkin dalam mod berikut: baca, tulis, baca sahaja, atau tulis sahaja . Ciri JavaBean diakses melalui dua :

satu. getEm EmployeeName ()

Contohnya, jika nama pekerja adalah nama pertama, nama kaedah adalah getFirstName () untuk membaca nama pekerja tersebut. Kaedah ini dikenali sebagai aksesori. Sifat kaedah mendapatkan adalah seperti berikut:

  1. Mesti bersifat umum
  2. Jenis pemulangan tidak boleh dibatalkan
  3. Kaedah mendapatkan hendaklah diawali dengan perkataan dapatkan
  4. Ia tidak boleh menimbulkan hujah

2. setEm EmployeeName ()

Contohnya, jika nama pekerja adalah nama pertama, nama kaedah akan ditetapkan sebagai Nama Pertama () untuk menulis nama pekerja tersebut. Kaedah ini dikenali sebagai mutator. Sifat kaedah setter:

__init__ dalam python
  1. Mesti bersifat umum
  2. Jenis pemulangan mestilah tidak sah
  3. Kaedah setter mesti diawali dengan perkataan set
  4. Ia perlu mengambil beberapa hujah

Sekarang setelah anda memperoleh pengetahuan teori tentang JavaBeans, mari kita teruskan dan memahami proses pelaksanaannya.

Contoh Program: Pelaksanaan JavaBeans

Program contoh yang ditunjukkan di bawah menunjukkan cara melaksanakan JavaBeans.

pekerja awam kelas melaksanakan java.io.Serializable {private int id private String name public Employee () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (String name) {this.name = name} public String getName () {nama kembali}}

Program seterusnya ditulis untuk mengakses kelas JavaBean yang kami buat di atas:

kelas awam Pekerja1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}

Pengeluaran:

c ++ apa itu ruang nama

Chandler

Jadi, itulah cara melaksanakan a yang mengakses kelas JavaBean.

Kelebihan JavaBeans

Senarai berikut merangkumi beberapa kelebihan JavaBeans:

Mudah alih

Komponen JavaBeans dibuat murni di Jawa, oleh itu dapat dibawa sepenuhnya ke platform mana pun yang menyokong . Semua spesifikasi platform, serta dukungan untuk JavaBeans, dilaksanakan oleh Java Virtual Machine.

Ringkas dan Mudah

Komponen JavaBeans mudah dibuat dan senang digunakan. Ini adalah sektor fokus penting dalam seni bina JavaBeans. Tidak perlu banyak usaha untuk menulis Bean ringkas. Kacang juga ringan, jadi, ia tidak perlu membawa banyak bagasi yang diwarisi untuk menyokong persekitaran Kacang.

Membawa Kekuatan Platform Java

JavaBeans cukup serasi, tidak ada mekanisme rumit baru untuk mendaftarkan komponen dengan sistem run-time.

Walaupun semua ini terdengar bagus, menggunakan JavaBeans juga memberikan beberapa kekurangan. Sekarang, mari kita lihat apa itu.

Kekurangan JavaBeans

  1. JavaBeans dapat diubah, oleh itu kekurangan kelebihan yang ditawarkan oleh objek yang tidak berubah.
  2. JavaBeans akan berada dalam keadaan tidak konsisten sepanjang pembinaannya.

Dengan ini, kita telah sampai ke akhir artikel 'Apa itu JavaBeans' ini. Saya harap kandungan yang dijelaskan di sini memberi nilai tambah kepada anda Jawa pengetahuan. Baiklah, terus menerokai dunia Jawa. Nantikan!

Lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java. Kursus ini dirancang untuk memberi Anda awal dalam pengaturcaraan Java dan 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 di blog 'Apa itu JavaBeans' dan kami akan menghubungi anda secepat mungkin.