¿Qué es Bean? definición y significado

Bean es un objeto reutilizable, creado con el lenguaje de programación Java y de conformidad con las especificaciones 100% Pure Java de Sun, que se empaqueta de acuerdo con las especificaciones de JavaBeans. Un bean se diferencia de un subprograma de Java en que tiene persistencia (permanece en el sistema del usuario después de la ejecución).

Además, los beans son capaces de comunicarse e intercambiar datos con otros JavaBeans a través de la comunicación entre procesos. En este sentido, un JavaBean es similar a un control ActiveX, pero con una excepción muy importante: a diferencia de los controles ActiveX, que se ejecutan solo en equipos que Admite vinculación e incrustación de objetos (OLE) a nivel del sistema operativo, se ejecutará en cualquier plataforma informática que sea capaz de ejecutar Java Interprete.

Technipages explica Bean

JavaBeans es una interfaz de programación situada en objetos de Sun Microsystems que le da la oportunidad de fabricar objetos reutilizables. Aplicaciones o cuadrados de construcción de programas, partes consideradas que pueden ser transportadas en un sistema en cualquier marco de trabajo principal. escenario. Al igual que los subprogramas de Java, las partes de JavaBeans (o "Beans") se pueden utilizar para proporcionar páginas de la World Wide Web (o diferentes aplicaciones) Habilidades intuitivas, por ejemplo, procesar costos de préstamos o cambiar contenido de página dependiendo del cliente o programa. Cualidades

En el momento en que se utilizan las partes o Beans, las propiedades de un Bean (por ejemplo, el tono de base de una ventana) son inconfundible para diferentes Beans y Beans que no se han "conocido" antes pueden familiarizarse con las propiedades de los demás y conectarse poderosamente como sea necesario.

Los frijoles se crean con un kit de desarrollo de frijoles (BDK) de Sun y se pueden mantener en ejecución en cualquier etapa importante del marco de trabajo. dentro de varias condiciones de aplicación (conocidas como compartimentos), incluidos programas, procesadores de texto y diferentes aplicaciones.

Para desarrollar un componente con JavaBeans, debe redactar proclamas de lenguaje utilizando el lenguaje de programación Java de Sun e incorporar explicaciones de JavaBeans que retratar las propiedades de la parte, por ejemplo, atributos de la interfaz de usuario y ocasiones que desencadenan un bean para hablar con diferentes beans en un contenedor similar o en algún otro lugar en el sistema.

Los frijoles también tienen determinación, que es un instrumento para guardar el estado de una pieza en un lugar protegido. Esto permitiría, por ejemplo, que un segmento (bean) "recuerde" información que un cliente específico acaba de ingresar en una sesión de cliente anterior. JavaBeans proporciona a las aplicaciones Java la capacidad de archivo compuesto que ofrecen las interfaces OpenDoc y ActiveX a partir de ahora.

Usos comunes del frijol

  • JavaBeans carecen de los privilegios disponibles para los objetos inmutables.
  • Para funcionar como JavaBean clase, una clase de objeto debe obedecer ciertas convenciones sobre el nombre, la construcción y el comportamiento de los métodos.
  • Una característica esencial de la API de Java Beans porque permite que otra aplicación, como una herramienta de diseño, obtenga información sobre un componente.

Abusos comunes de frijol

  • JavaBeans no son inherentemente mutables.