Innehållsförteckning:
Definition - Vad betyder JavaBeans?
JavaBeans är återanvändbara programvarukomponenter som kan manipuleras visuellt. I praktiken är det Java-klasser som följer vissa konventioner.
Liksom Java följer JavaBeans också paradigmet "skriv en gång kör var som helst". De är ihållande och har förmågan att rädda, lagra och återställa sitt tillstånd. De används också för att kapsla in många objekt i en enda böna. Således kan de föras runt i ett enda bönobjekt istället för flera enskilda objekt. JavaBean-funktioner som egenskaper, händelser och metoder hanteras av byggverktyget. Dessa egenskaper kan anpassas vid designtid.
Techopedia förklarar JavaBeans
Återanvändbarhet är huvudproblemet bakom komponentmodellen. Programvarukomponenter tillhandahåller fördefinierade tjänster som möjliggör enkel åtkomst till applikationer.
Byggverktyget är en plattform som gör det möjligt för en utvecklare att arbeta med JavaBeans. Genom konstruktionsläget för byggverktyget kan utvecklaren anpassa bönans utseende (genom att ändra dess beteende), interagera med andra bönor och komponera bönan till applets, applikationer eller servlets.
JavaBeans har konventioner som bör följas när de implementeras:
- Bönor bör ha en standardkonstruktör (utan argument).
- Bönor bör ge getter och setter metoder. En getter-metod används för att läsa värdet på en läsbar egenskap. För att uppdatera egenskapens värde, bör en setmetod anropas.
- Beans bör implementera java.io.serializable, eftersom det gör att applikationer och ramverk kan spara, lagra och återställa tillståndet i en JavaBean.
