Apuntes de java

Solo disponible en BuenasTareas
  • Páginas : 3 (593 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de diciembre de 2010
Leer documento completo
Vista previa del texto
Un java bean (jb) es tecnología que se conoce en la ingeniería de software como software basado en componentes, permite la reutilización de código, la fabricación de componentes de software, paraensamblarlos y crear un programa final.
Un bean permite la introspección, ósea, la capacidad de informar dinámicamente a las herramientas de desarrollo visual de métodos, propiedades y tipo de eventosque puede generar, a los que puede responder. La introspección es una clase representada en java beans que proporciona métodos estáticos para que se obtenga información de un componente de software,es un esquema de reflexión y diseño, en los que básicamente existe una clase de introspector “quien lee” los nombres de los métodos de una clase de componentes, identifica las propiedades de uncomponente y la generación de eventos.
La especificación explicita es la información sobre un componente que puede ser proporcionada sobre una clase especial que implementa una interfaz (bean info), queproporciona métodos para transportar explícitamente información sobre los métodos, propiedades y eventos de un componente, es decir, la clase introspector reconoce a la clase bean info, por ejemplo: unaclase “suma” proporcionada por el introspector, la reconoce la clase bean info y la relaciona y la nombra como “suma bean info”.
En general existen 3 tipos de propiedades de los componentes desoftware (JB) que son:
- Indexadas: es una propiedad que puede tomar un arreglo de valores
- Propiedades limitadas: es aquella alerta a otros objetos cuando un valor cambia
- Restringida: el objetonotificado puede confirmar o denegar el cambio.
Los beans utilizan eventos para comunicarse con un bean. Un bean que requiere de recibir eventos es el “oyente” que se registra su interés con un bean quelanza eventos que es la “fuente”. Estas herramientas de desarrollo examinan a los beans para determinar que eventos se disparan y cuales pueden utilizar o manejar.
Los beans permiten guardar...
tracking img