Sommario:
Definizione - Cosa significa JavaBeans?
JavaBeans sono componenti software riutilizzabili che possono essere manipolati visivamente. In pratica, sono classi Java che seguono determinate convenzioni.
Come Java, anche JavaBeans segue il paradigma "write once run ovunque". Sono persistenti e hanno la capacità di salvare, archiviare e ripristinare il loro stato. Sono anche usati per incapsulare molti oggetti in un singolo bean. Pertanto, possono essere passati in un singolo oggetto bean anziché in più singoli oggetti. Le funzioni JavaBean come proprietà, eventi e metodi sono gestite dallo strumento builder. Queste proprietà possono essere personalizzate in fase di progettazione.
Techopedia spiega JavaBeans
La riusabilità è la principale preoccupazione alla base del modello dei componenti. I componenti software forniscono servizi predefiniti, che consentono un facile accesso alle applicazioni.
Lo strumento builder è una piattaforma che consente a uno sviluppatore di lavorare con JavaBeans. Attraverso la modalità di progettazione dello strumento builder, lo sviluppatore può personalizzare l'aspetto del bean (modificandone il comportamento), l'interazione con altri bean e comporre il bean in applet, applicazioni o servlet.
JavaBeans ha convenzioni che dovrebbero essere seguite quando vengono implementate:
- I bean dovrebbero avere un costruttore predefinito (senza argomenti).
- I fagioli dovrebbero fornire metodi getter e setter. Un metodo getter viene utilizzato per leggere il valore di una proprietà leggibile. Per aggiornare il valore della proprietà, è necessario chiamare un metodo setter.
- I bean dovrebbero implementare java.io.serializable, poiché consente alle applicazioni e ai framework di salvare, archiviare e ripristinare lo stato di un JavaBean.