Definición - ¿Qué significa JavaBeans?
Los JavaBeans son componentes de software reutilizables que se pueden manipular visualmente. Prácticamente, son clases de Java que siguen ciertas convenciones.
Como Java, los JavaBeans también siguen el paradigma de "escribir una vez y ejecutar en cualquier lugar". Son persistentes y tienen la capacidad de guardar, almacenar y restaurar su estado. También se utilizan para encapsular muchos objetos en un solo bean. Por lo tanto, se pueden pasar en un solo objeto bean en lugar de en varios objetos individuales. Las características de JavaBean, como propiedades, eventos y métodos, son administradas por la herramienta de construcción. Estas propiedades se pueden personalizar en tiempo de diseño.
Techinfo explica los JavaBeans
La reutilización es la principal preocupación detrás del modelo de componentes. Los componentes de software proporcionan servicios predefinidos, que permiten un fácil acceso a las aplicaciones.
La herramienta de construcción es una plataforma que permite a un desarrollador trabajar con JavaBeans. A través del modo de diseño de la herramienta de construcción, el desarrollador puede personalizar la apariencia del bean (modificando su comportamiento), la interacción con otros beans y componer el bean en applets, aplicaciones o servlets.
Los JavaBeans tienen convenciones que deben seguirse cuando se implementan:
- Los beans deben tener un constructor predeterminado (sin argumentos).
- Los frijoles deben proporcionar métodos getter y setter. Se utiliza un método captador para leer el valor de una propiedad legible. Para actualizar el valor de la propiedad, se debe llamar a un método setter.
- Los Beans deben implementar java.io.serializable, ya que permite que las aplicaciones y los marcos guarden, almacenen y restauren el estado de un JavaBean.