api de java
¿Que es JAF? ¿Cual es su propósito? (3)
No puedo entender el propósito de JAF (Java Activation Framework). Por favor explícamelo en términos simples, o apúntame hacia la información.
La API de Java Mail usa JAF. Parece que el JAF se usa para encontrar los tipos de datos de soporte de un objeto. Pero no pude entender.
¡Por favor enséñame!
En realidad, es el Marco de Activación de Java Beans y creo que los documentos lo explican bien:
Con la extensión estándar de JavaBeans Activation Framework, los desarrolladores que usan la tecnología Java pueden aprovechar los servicios estándar para determinar el tipo de una pieza arbitraria de datos, encapsular el acceso a ella, descubrir las operaciones disponibles en ella y crear una instancia del bean apropiado para realizar dichas operaciones. Por ejemplo, si un navegador obtuviera una imagen JPEG, este marco permitiría que el navegador identificara ese flujo de datos como una imagen JPEG, y de ese tipo, el navegador podría ubicar e instanciar un objeto que podría manipular o ver esa imagen.
¿Qué partes de este párrafo no son claras para usted?
JavaBeans Activation Framework es una biblioteca para abstraer los enlaces / mapeos específicos del sistema operativo entre los tipos de archivos y las aplicaciones que los manejan. Esto puede basarse en tipos MIME y / o extensiones de archivo. Realmente no es más que eso.
Abra el explorador de Windows y haga clic derecho en un archivo. Varias acciones pueden estar allí (por ejemplo, Abrir, Editar, Jugar). Qué acciones están asociadas con el archivo está asociado con la extensión de archivo en Windows. JAF es una versión portátil de eso. Está destinado principalmente para que las aplicaciones de escritorio puedan interactuar con los programas que se pueden usar con los archivos en esa computadora.
OT: existe una funcionalidad similar en JDK7 (aunque ciertamente no se puede considerar como reemplazo completo)