Java Web Start

Páginas: 25 (6225 palabras) Publicado: 27 de enero de 2013
Exprimiendo Java Web Start

Exprimiendo Java Web Start
Java Web Start es la apuesta de Sun Microsystemsä para lanzar a Java de una vez por todas dentro del mundo de las
apliccaiones de escritorio. La capacidad de ejecutar aplicaciones desde un navegador web y de hacer transparente al
desarrollador y al cliente el control de versiones y de dependencias hacen de Java Web Start una herramientade valor
incalculable. En este artículo se muestra como sacar el máximo partido a esta tecnología en entornos empresariales
donde los requerimientos de rendimiento y mantenibilidad son de gran importancia.

¿Qué se puede encontrar en este artículo?
Este artículo trata de mostrar algunas técnicas para sacarle el máximo partido a Java Web Start dentro de un entorno
empresarial. En los primerosapartados se hace una pequeña introducción a la tecnología y se expone un ejemplo muy
simple de su uso. Finalmente se muestra como ejecutar múltiples aplicaciones en una misma máquina virtual y como
aprovechar el mecanismo de carga dinámica de aplicaciones, que nos brinda la especificación JNLP, dentro de
nuestras aplicaciones empresariales sin la necesidad de utilizar un navegador web paraello.

¿Qué no se puede encontrar en este artículo?
Este artículo no es una descripción exhaustiva de Java Web Start y JNLP, de ningún modo se trata de una guía
definitiva de estas tecnologías y ninguna de ellas se trata en profundidad. Aunque se realiza una pequeña
introducción, para poder seguir este artículo es recomendable que el lector esté familiarizado con estas tecnologías,
en especialcon la estructura del descriptor JNLP y el funcionamiento básico de la carga de aplicaciones con Java Web
Start. En [4,5,6,15,16,17,18] se puede encontrar más información sobre todos estos conceptos.

Introducción a Java Web Start
Java Web Start es la implementación de referencia de la especificación JNLP ( JSR 56, Java Networking Launching
Protocol )[1] que define como ejecutar aplicacionesJava remotamente desde un entorno de red cualquiera.
Java Web Start revoluciona el concepto tradicional que tenemos de las aplicaciones. Normalmente cuando se quiere
ejecutar una aplicación que no se encuentra instalada en un equipo, se descarga del servidor, se instala en dicho
equipo y por último se ejecuta. Java Web Start intenta simplificar al máximo todo este proceso de modo que elusuario
lo único que tiene que hacer para lanzar una aplicación sea simplemente pinchar en un enlace de su navegador, a
partir de ese momento, todo el proceso relacionado con la descarga, instalación y ejecución del programa se realiza
de una manera transparente.
A pesar de su parecido, una aplicación de Java Web Start no tiene nada que ver con un Applet. Java Web Start sólo
utiliza el navegadorcomo medio para que el usuario pueda ejecutar las aplicaciones. Una vez que el usuario pincha en
un enlace de una aplicación, ésta se ejecuta en la máquina virtual del cliente como cualquier otra aplicación.
Java Web Start no forma parte del navegador web, es una aplicación independiente y por lo tanto no requiere del
navegador para su funcionamiento. Una vez que el usuario pincha en un enlacepara ejecutar una aplicación, puede
continuar navegando o cerrar el navegador sin que esto interfiera en el funcionamiento de la aplicación que ha sido
lanzada. Además, Java Web Start va guardando en una caché interna las aplicaciones que va ejecutando el usuario,
de modo que éste pueda lanzarlas posteriormente sin la necesidad de abrir el navegador o incluso ejecutarlas
localmente sinconectarse a ninguna red.
Las aplicaciones Java Web Start siguen el modelo de seguridad de la plataforma Java 2 por lo que la integridad de los
datos que obtenemos a través de la red está garantizada. Como veremos, comúnmente las aplicaciones que se
ejecuten han de estar debidamente firmadas y se requiere siempre que el usuario autorice su ejecución.
Java Web Start viene incluido de serie dentro en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java, where to start
  • java web
  • servidor web java
  • Java En Las Páginas Web
  • Java para la web
  • ejercicio java web
  • Sugerencias desarrollo Web Java
  • WEB SOCKET

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS