Innholdsfortegnelse:
Definisjon - Hva betyr JavaBeans?
JavaBeans er gjenbrukbare programvarekomponenter som kan manipuleres visuelt. Rent praktisk er det Java-klasser som følger visse konvensjoner.
I likhet med Java, følger JavaBeans også paradigmet "skriv en gang kjørt hvor som helst". De er vedvarende, og har evnen til å redde, lagre og gjenopprette sin tilstand. De brukes også til å innkapsle mange objekter i en enkelt bønne. Dermed kan de føres rundt i et enkelt bønneobjekt i stedet for flere individuelle objekter. JavaBean-funksjoner som egenskaper, hendelser og metoder administreres av byggverktøyet. Disse egenskapene kan tilpasses på designtidspunktet.
Techopedia forklarer JavaBeans
Gjenbrukbarhet er den største bekymringen bak komponentmodellen. Programvarekomponenter gir forhåndsdefinerte tjenester, som gir enkel tilgang til applikasjoner.
Byggverktøyet er en plattform som lar en utvikler jobbe med JavaBeans. Gjennom designmodusen til byggverktøyet, kan utvikleren tilpasse bønnes utseende (ved å endre atferd), interaksjon med andre bønner og komponere bønnen til appletter, applikasjoner eller servlets.
JavaBeans har konvensjoner som bør følges når de implementeres:
- Bønner skal ha en standard (uten argument) konstruktør.
- Bønner skal gi getter og setter metoder. En getter-metode brukes til å lese verdien av en lesbar egenskap. For å oppdatere eiendommens verdi, bør en setter-metode kalles.
- Beans bør implementere java.io.serializable, ettersom det gjør det mulig for applikasjoner og rammer å lagre, lagre og gjenopprette tilstanden til en JavaBean.
