Reutilizarea este conceptul principal în orice . Un JavaBean este o componentă software care a fost concepută pentru a fi reutilizabilă într-o varietate de medii. Să ne scufundăm în subiect și să înțelegem orizonturile conceptului în acest articol „Ce este JavaBeans”.
Următoarele indicații vor fi subiectele noastre de discuție:
- Ce este JavaBeans?
- Care sunt proprietățile JavaBean?
- Program de exemplu: Implementarea JavaBeans
- Avantajele JavaBeans
- Dezavantaje ale JavaBeans
Sa incepem!
Ce este JavaBeans?
JavaBeans este un model portabil, independent de platformă, scris în limbaj de programare Java. Componentele sale sunt denumite fasole.
În termeni simpli, JavaBeans sunt clase care încapsulează mai multe obiecte într-un singur obiect. Ajută la accesarea acestor obiecte din mai multe locuri. JavaBeans conține mai multe elemente precum Constructori, Metode Getter / Setter și multe altele.
JavaBeans are mai multe convenții care ar trebui respectate:
tutorial sql și pl sql
- Fasolea ar trebui să aibă o valoare implicită constructor (fără argumente)
- Fasolea ar trebui să ofere metode getter și setter
- LA metoda getter este folosit pentru a citi valoarea unei proprietăți lizibile
- Pentru a actualiza valoarea, a metoda setter ar trebui chemat
- Fasolea ar trebui să pună în aplicare java.io.serializable , deoarece permite salvarea, stocarea și restabilirea stării unui JavaBean la care lucrați
Acum, că sunteți familiarizat cu elementele de bază, să aflăm în detaliu despre proprietățile JavaBeans.
Ce sunt proprietățile JavaBean?
O proprietate JavaBean poate fi accesată de utilizatorul obiectului. Funcția poate fi de orice tip de date Java, conținând clasele pe care le definiți. Poate fi în modul următor: citire, scriere, numai în citire sau numai în scriere . Funcțiile JavaBean sunt accesate prin două :
unu. getEmployeeName ()
De exemplu, dacă numele angajatului este prenume, numele metodei ar fi getFirstName () pentru a citi acel nume de angajat. Această metodă este cunoscută sub numele de accesor. Proprietățile metodelor getter sunt următoarele:
- Trebuie să fie de natură publică
- Tipul de returnare nu trebuie anulat
- Metoda getter ar trebui să fie prefixată cu cuvântul obține
- Nu ar trebui să fie nevoie de niciun argument
2. setEmployeeName ()
De exemplu, dacă numele angajatului este prenume, numele metodei ar fi setFirstName () pentru a scrie acel nume angajat. Această metodă este cunoscută sub numele de mutator. Proprietățile metodelor setter:
- Trebuie să fie de natură publică
- Tipul de returnare ar trebui să fie nul
- Metoda setter trebuie să fie prefixată cu cuvântul a stabilit
- Ar trebui să fie ceva argument
Acum că ați obținut câteva cunoștințe teoretice despre JavaBeans, permiteți-ne să trecem mai departe și să înțelegem procesul de implementare.
Program de exemplu: Implementarea JavaBeans
Programul de exemplu prezentat mai jos demonstrează cum să implementați JavaBeans.
public class Employee implementează 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 () {return name}}
Următorul program este scris pentru a accesa clasa JavaBean pe care am creat-o mai sus:
public class Employee1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}
Ieșire:
Chandler
Deci, așa se implementează un care accesează clasa JavaBean.
Avantajele JavaBeans
Următoarea listă enumeră câteva dintre beneficiile JavaBeans:
javascript obține dimensiunea matricei
Portabil
Componentele JavaBeans sunt construite pur în Java, prin urmare sunt complet portabile pe orice platformă care acceptă . Toate specificul platformei, precum și suportul pentru JavaBeans, sunt implementate de mașina virtuală Java.
Compact și ușor
Componentele JavaBeans sunt ușor de creat și ușor de utilizat. Acesta este un sector important al arhitecturii JavaBeans. Nu este nevoie de prea mult efort pentru a scrie un simplu Bean. De asemenea, un bob este ușor, deci nu trebuie să transporte o mulțime de bagaje moștenite pentru a susține mediul Beans.
Purtă punctele forte ale platformei Java
JavaBeans este destul de compatibil, nu există un nou mecanism complicat pentru înregistrarea componentelor cu sistemul de execuție.
Deși toate acestea sună bine, utilizarea JavaBeans prezintă și unele dezavantaje. Acum, să verificăm care ar fi acestea.
Dezavantaje ale JavaBeans
- JavaBeans sunt modificabile, de aceea lipsesc avantajele oferite de obiectele imuabile.
- JavaBeans se va afla într-o stare inconsecventă pe parcursul construcției sale.
Cu aceasta, am ajuns la sfârșitul acestui articol „Ce este JavaBeans”. Sper că conținutul explicat aici a adăugat valoare pentru dvs. Java cunoştinţe. Ei bine, continuă să explorezi lumea Java. Rămâneți aproape!
Verificați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul. Cursul de formare și certificare Java J2EE și SOA al Edureka este conceput pentru studenți și profesioniști care doresc să fie dezvoltator Java. Cursul este conceput pentru a vă oferi un început important în programarea Java și pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate, împreună cu diverse cadre Java, cum ar fi Hibernate & Spring
Ai o întrebare pentru noi? Vă rugăm să menționați acest lucru în secțiunea de comentarii a acestui blog „Ce este JavaBeans” și vă vom contacta cât mai curând posibil.