Nuevas Caracterísiticas de JavaBeans
Glasgow es una versión del BDK, cuyas caracterísitcas son:
- El Java Activation Framework (JAF). El JAF es un tipo de datos y un API de registro de comandos. Con el JAF se puede descubrir el tipo de datos de un objeto arbitrario, y buscar comandos, aplicaciones o Beans que puedan procesar ese tipo de datos, y activar el comando apropiado a la gestión del usuario. Por ejemplo, un navegador puede identificar el tipo de los datos de un fichero, y lanzar el plug-in adecuado para ver o editar el fichero. El JAF es una extensión del estándard de Java. Se puede obtener una copia desde el site de Glasgow web.
- El Protocolo de Contenidos y Servicios, también conocido como beancontext. Antes de este protocolo un Bean solo conocia y tenia acceso a la Máquina Virtual Java (JVM) en la que el Bean se ejecutaba, y al corazón del API Java. Este protocolo presenta una forma estándard para que los Beans puedan descubrir y acceder a los atributos o servicios proporcionados por un entorno del Bean, para descubrir y acceder a los atributos y servicios del Bean.
El API java.beans.beancontext presenta la posibilidad de anidar Beans y contextos de Beans en una estructura de árbol. En el momento de la ejecución, un Bean puede obtener servicios desde su entorno contenedor; el Bean puede asegurarse estos servicios, o propagar estos servicios a cualquier Bean que él contenga.
- Soporte de "Drag and Drop" . El API java.awt.dnd proporciona soporte para "Arrastrar y Soltar" entre aplicaciones Java y aplicaciones nativas de la plataforma.
Ozito