Tecnología

Inicio

¿Qué es un Java Bean?

Java es un lenguaje de programación informática lanzado por primera vez en 1995 por Sun Microsystems - una subsidiaria de Oracle desde 2010. Un JavaBean es uno de una serie de autónomos, unidades de software reutilizables, o componentes. desarrolladores de Java pueden piece estos componentes juntos para crear aplicaciones, como las interfaces gráficas de usuario o programas de animación - pequeños conocidos como applets - que se desplazan sobre las páginas web.

Modelo de componentes

El modelo de componentes JavaBean consta de una arquitectura y una interfaz de programación de aplicaciones (API), que en conjunto proporcionan una estructura o marco en el que JavaBeans pueden interoperar correctamente, de acuerdo con un conjunto fijo de reglas y directrices. programación visual es la clave para el modelo de componentes JavaBean, e incluso si un JavaBean realiza una función que no requiere una interfaz de usuario visible, que todavía debe ser compatible con la herramienta de creación de aplicaciones visuales.

propiedades

La apariencia y el comportamiento características de un JavaBean que pueden ser cambiados por los diseñadores de programas se conocen como propiedades. propiedades JavaBean se pueden clasificar tan simple, indexados, atados y limitados. propiedades simples tienen un valor único, independiente; propiedades indexadas apoyan un rango de valores; propiedades con destino envía una notificación a otro bean cuando cambian; y propiedades restringidas requieren validación por otro bean cuando cambian. Ejemplos típicos de propiedades JavaBean incluyen el color, tipo de letra, tamaño de fuente y el tamaño de la pantalla.

Eventos

Los mecanismos por los cuales JavaBeans envían notificaciones a unos de otros son conocidos como eventos. Para notificar a otro bean que ha generado un evento, un JavaBean invoca uno de los "métodos" definidos - serie de instrucciones que realizan tareas repetitivas - en la que el frijol. Si el segundo frijol desea registrar un interés en un evento, llama al método apropiado en el primer frijol. El segundo frijol se dice que se detecta el evento.

Introspección

La introspección se refiere al proceso de exponer las propiedades, eventos y métodos que admite un JavaBean. La introspección se realiza mediante herramientas de desarrollo visual durante el diseño del programa y todas las herramientas de desarrollo visual analizar JavaBeans utilizando exactamente la misma técnica. Esto es útil desde el punto de vista de los desarrolladores del programa, porque no sólo que no es necesario escribir el código para realizar el análisis, pero puede estar seguro de que JavaBean propiedades, eventos y métodos siempre será el mismo, independientemente de las herramientas de desarrollo utilizado para crearlos. Además, y siempre se adhieren a los desarrolladores de ciertas convenciones de codificación, JavaBeans apoyarán de forma automática la introspección, sin que los desarrolladores tengan que escribir ningún código adicional.