Componentes

Un componente es un modulo de software independiente, que puede ser reemplazado y es una parte de un sistema de software dentro de una arquitectura bien definida. Un componente se ensambla a una arquitectura debido a que realiza o implanta un conjunto de interfaces.
El modelo de componentes es una arquitectura y un API que permite a los desarrolladores a definir segmentos reutilizables de c�digo y que pueden ser reutilizados para crear programas.
Un desarrollo basado en componentes (CBD) consiste en la creaci�n y liberaci�n de software ensamblado a partir de componentes

Java Beans

Java Beans es el modelo de componentes con tecnolog�a Java.
Con el API de JavaBeans se pueden crear componentes reutilizables e independientes de la plataforma de hardware/sistema operativo. Y usando herramientas IDE compatibles con Java Beans, se pueden combinar dichos componentes en aplicaciones, GUI, o nuevos componentes. Los componentes del modelo de Java Beans son conocidos como Beans.

Los componentes exponen sus caracter�sticas (por ejemplo m�todos y eventos) para que puedan ser manipulados por herramientas IDE.
Las caracter�sticas de un Bean son expuestas debido a que los nombres de las mismas se adhieren a un patr�n de dise�o espec�fico. Una herramienta IDE habilitada para JavaBeans puede examinar los patrones del Bean, discernir sus caracter�sticas y exponer dichas caracter�stcas para una manipulaci�n visual.
Una herramienta IDE mantiene a un Bean en una paleta o caja de herramientas. Se puede seleccionar el Bean de la paleta, arrastarlo a una forma gr�fica o no gr�fica, modificar su aparencia y comportamiento, definir su interacci�n con otros Beans e integrarlos con otros Beans, aplicaciones o otros m�dulos de software. Todo eso se puede hacer sin tener que escribir una cantidad enorme de c�digo

La siguiente lista describe los conceptos claves de un JavaBean:

Desarrollo de un Java Bean

Un Java Bean debe tener una serie de propiedades, m�todos y eventos. Al construirlo se deben crear
Las reglas o patrones de dise�o son las siguientes:

Construccion de un JavaBean utilizando NetBeans

Desarrollo de aplicaciones con JavaBeans y utilizando NetBeans

Con esto se ilustra el concepto de Componentes, donde se puede observar que no es necesario codificar con este modelo de desarrollo.

Hosted by www.Geocities.ws

1