Što je JavaBeans? Uvod u koncepte JavaBeans

Ovaj članak o tome što je JavaBeans pomoći će vam da shvatite što su javabeans i kako se mogu koristiti prilikom programiranja kako bi se omogućila ponovna upotreba.

Ponovna upotrebljivost glavni je pojam bilo kojeg . JavaBean je softverska komponenta koja je dizajnirana za ponovnu upotrebu u raznim okruženjima. Zaronimo u temu i shvatimo horizonte koncepta u ovom članku ‘Što je JavaBeans’.



Naše teme rasprave bit će sljedeće:



Započnimo!

Što je JavaBeans?

JavaBeans je prijenosni model o platformi neovisan o programu napisanom u programskom jeziku Java. Njegove se komponente nazivaju grahom.



Jednostavno rečeno, JavaBeans jesu razreda koji inkapsuliraju nekoliko predmeta u jedan objekt. Pomaže u pristupu tim objektima s više mjesta. JavaBeans sadrži nekoliko elemenata poput konstruktora, metoda dobivača / postavljača i još mnogo toga.

JavaBeans ima nekoliko konvencija kojih se treba pridržavati:

  • Grah bi trebao imati zadanu vrijednost graditelj (bez argumenata)
  • Grah bi trebao osigurati metode dobivanja i postavljanja
    • DO gettera metoda koristi se za očitavanje vrijednosti čitljivog svojstva
    • Da biste ažurirali vrijednost, a metoda postavljača treba nazvati
  • Grah bi trebao implementirati java.io.serializable , jer omogućuje spremanje, spremanje i vraćanje stanja JavaBean-a na kojem radite

Sad kad ste upoznati s osnovama, naučimo detaljno o svojstvima JavaBeans-a.



Što su svojstva JavaBean?

Korisniku objekta može pristupiti svojstvo JavaBean. Značajka može biti bilo koje vrste podataka Java koja sadrži klase koje definirate. Može biti u sljedećem načinu: čitati, pisati, samo za čitanje ili samo za pisanje . JavaBean značajkama se pristupa preko dva :

jedan. getEfficieeName ()

Na primjer, ako je ime zaposlenika firstName, ime metode bi bilo getFirstName () za čitanje tog imena zaposlenika. Ova metoda je poznata kao pristupnik. Svojstva getterskih metoda su sljedeća:

  1. Mora biti javne prirode
  2. Povratni tip ne smije biti ništav
  3. Metoda dobivanja treba imati prefiks riječi dobiti
  4. Ne bi trebao biti nikakav argument

2. setEfficieeName ()

Na primjer, ako je ime zaposlenika firstName, ime metode bi bilo setFirstName () za pisanje tog imena zaposlenika. Ova metoda poznata je kao mutator. Svojstva metoda postavljanja:

  1. Mora biti javne prirode
  2. Povratni tip trebao bi biti ništav
  3. Metoda postavljanja mora imati prefiks riječi postaviti
  4. Trebao bi potrajati neki argument

Sad kad ste stekli neko teorijsko znanje o JavaBeansu, krenimo dalje i razumijejmo postupak implementacije.

Primjer programa: Implementacija JavaBeans-a

Primjer programa prikazan u nastavku pokazuje kako implementirati JavaBeans.

public class Employee implementira 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 ime) {this.name = name} javni niz getName () {return name}}

Sljedeći je program napisan kako bi se pristupilo klasi JavaBean koju smo kreirali gore:

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

Izlaz:

ansible vs chef vs puppet

Chandler

Dakle, to je način kako implementirati koja pristupa klasi JavaBean.

Prednosti JavaBeans-a

Sljedeći popis nabraja neke od prednosti JavaBeans-a:

Prijenosni

Komponente JavaBeans izgrađene su isključivo u Javi, stoga su u potpunosti prijenosne na bilo koju platformu koja podržava . Sve specifičnosti platforme, kao i podršku za JavaBeans, implementira Java Virtual Machine.

Kompaktan i jednostavan

JavaBeans komponente su jednostavne za stvaranje i jednostavne za upotrebu. Ovo je važan fokusni fokus JavaBeans arhitekture. Ne treba puno truda da napišete jednostavan Bean. Također, grah je lagan, pa ne mora nositi puno naslijeđene prtljage kako bi podržao okoliš graha.

Nosi prednosti Java platforme

JavaBeans je prilično kompatibilan, ne postoji novi komplicirani mehanizam za registraciju komponenata u run-time sustavu.

Iako sve ovo zvuči dobro, korištenje JavaBeans-a predstavlja i neke nedostatke. Sada, provjerimo što bi to bilo.

Mane JavaBeansa

  1. JavaBeans su promjenjivi, stoga nedostaju prednosti koje nude nepromjenjivi objekti.
  2. JavaBeans će biti u neskladnom stanju na pola svoje izgradnje.

Ovim smo došli do kraja ovog članka 'Što je JavaBeans'. Nadam se da će ovdje objašnjeni sadržaji dodati vrijednost vašem Java znanje. Pa, nastavite istraživati ​​svijet Jave. Pratite nas!

Pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA dizajniran je za studente i profesionalce koji žele biti programer Java. Tečaj je dizajniran da vam pruži početnu prednost u Java programiranju i osposobi vas za osnovne i napredne Java koncepte zajedno s raznim Java okvirima poput Hibernate & Spring.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare na ovom blogu 'Što je JavaBeans' i javit ćemo vam se što je prije moguće.