Acerca de la aplicación web JAVA
JavaTM Web Start es una solución de implementación de aplicaciones basada en tecnología Java. Es un conducto conveniente entre las computadoras e Internet, que permite a los usuarios ejecutar y administrar aplicaciones completamente fuera de la red. Java Web Start proporciona un método simple con un solo clic para activar aplicaciones y garantiza que siempre se esté ejecutando la última versión de la aplicación, evitando así procesos complejos de instalación o actualización.
Tradicionalmente, la publicación de software a través de la Web requiere que los usuarios lo busquen y lo descarguen en la Web, y luego almacenen y ejecuten el programa de instalación en el sistema. Después de ejecutar el instalador, se le pedirá que especifique la ruta de instalación y las opciones de instalación, como instalación completa, instalación típica o instalación mínima. Esta es una tarea compleja y que requiere mucho tiempo y que debe repetirse con cada nueva versión del software instalada.
Por el contrario, las aplicaciones implementadas en la web, como su calendario y software de cliente de correo electrónico basado en HTML favorito, el sitio web de subastas, etc., son muy fáciles de instalar y usar. Los navegadores web automatizan todo el proceso. No existen procesos complicados de descarga, instalación y configuración y tiene la garantía de utilizar siempre la última versión.
La tecnología Java Web Start puede proporcionar los mismos beneficios para aplicaciones con todas las funciones que el navegador web mencionado anteriormente para aplicaciones HTML. La tecnología Java Web Start es una solución de implementación de aplicaciones orientada a la web. Existen varias ventajas al utilizar una aplicación con todas las funciones en lugar de un software cliente basado en HTML:
Interfaz de usuario altamente interactiva comparable a las aplicaciones tradicionales como el software de procesamiento de textos y de hojas de cálculo.
Menores requisitos de ancho de banda. La aplicación no necesita conectarse al servidor web con cada clic, puede almacenar en caché la información descargada. De esta manera, permite una mejor interactividad en conexiones lentas. Admite uso sin conexión.
Por supuesto, aún debes descargar la aplicación la primera vez que la uses. Por lo tanto, las aplicaciones basadas en HTML tienen una sobrecarga de activación por primera vez. Normalmente, se necesitan unos segundos para abrir una página web. La descarga de aplicaciones basadas en tecnología Java TM lleva varios minutos a través de una conexión de módem típica. Java Web Start almacena en caché todos los archivos descargados en la computadora local. De esta manera, aunque el coste de activación inicial de una aplicación es mayor que el de una página HTML, la aplicación puede iniciarse inmediatamente después porque todos los recursos necesarios están disponibles localmente.
Cada vez que se inicia, Java Web Start comprueba el servidor web para ver si hay una versión actualizada de la aplicación. Si es así, la descargará e iniciará automáticamente. De esta forma, la aplicación se actualizará automáticamente. No existe un proceso de actualización complicado.
Seguridad
Java Web Start está construido sobre la plataforma Java 2, proporcionando una arquitectura de seguridad perfecta. De forma predeterminada, las aplicaciones iniciadas a través de Java Web Start se ejecutarán en un entorno controlado ("sandbox") con acceso restringido a los archivos y a la red. Por lo tanto, iniciar aplicaciones a través de Java Web Start mantiene la seguridad y la integridad del sistema.
Las aplicaciones pueden solicitar acceso ilimitado al sistema. En este caso, Java Web Start mostrará un cuadro de diálogo de advertencia de seguridad cuando se inicie la aplicación por primera vez. Las advertencias de seguridad mostrarán información sobre el proveedor que desarrolló la aplicación. Si selecciona un proveedor de confianza, se iniciará la aplicación. La información fuente de una aplicación se basa en la firma de código digital.
Instrucciones de instalación
Para obtener instrucciones de instalación y requisitos del sistema para esta versión, consulte la Guía de instalación.
Uso del software Java Web Start
Java Web Start le permite iniciar aplicaciones basadas en tecnología Java directamente desde la Web. Las aplicaciones se pueden iniciar de tres maneras:
Iniciadas desde un navegador web haciendo clic en un enlace.
Comience con el Administrador de aplicaciones integrado de Java Web Start, que realiza un seguimiento de las aplicaciones utilizadas recientemente y proporciona acceso rápido a sus aplicaciones favoritas.
Iniciar desde el icono del escritorio o desde el menú Inicio (solo Microsoft Windows).
De cualquier manera, Java Web Start se volverá a conectar al servidor web cada vez que inicie la aplicación para buscar una versión actualizada de la misma.
Iniciar desde un navegador web
En la página de demostración de Java Web Start (/products/Java Web Start/demos. html), hay muchos enlaces de aplicaciones, simplemente haga clic con el mouse. puesta en marcha. Intente hacer clic en el botón Inicio para iniciar una aplicación diferente. El navegador web iniciará Java Web Start, que descargará, almacenará en caché y ejecutará la aplicación especificada. Notarás que la segunda vez que inicias la aplicación, es significativamente más rápida porque ya está almacenada localmente y no es necesario descargarla.
La mayoría de los programas de demostración de la página se pueden descargar y ejecutar directamente sin intervención del usuario. Estas aplicaciones se ejecutan en un entorno restringido, no tienen acceso a discos ni redes locales y se garantiza que no instalarán ningún virus en su computadora.
Algunas demos requieren permisos adicionales, como acceso al disco duro local. Para estas aplicaciones, aparecerá un cuadro de diálogo de seguridad que muestra información de origen sobre la aplicación según la firma digital del código. La aplicación sólo se ejecutará si decides confiar en el proveedor.
Eso es todo lo que necesitas para utilizar Java Web Start, pero ¿cómo funciona? El enlace HTML que inicia la aplicación es en realidad un enlace HTML estándar. Sin embargo, en lugar de apuntar a otra página web, enlaza a un archivo de configuración especial llamado archivo JNLP. Los navegadores web verifican la extensión del archivo y/o el tipo MIME para determinar si pertenece a Java Web Start. Luego inicie Java Web Start utilizando el archivo JNLP descargado como parámetro. Java Web Start descarga, almacena en caché y ejecuta aplicaciones de acuerdo con las instrucciones del archivo JNLP.
Comience con el Administrador de aplicaciones integrado
El Administrador de aplicaciones es una parte integrada del producto Java Web Start. Le permite iniciar rápida y fácilmente aplicaciones que se han iniciado a través de Java Web Start. El administrador consta del menú "Historial" y el menú "Inicio/Programas" y proporciona las funciones correspondientes para aplicaciones basadas en tecnología Java implementadas a través de la Web. También puede vincular a la página de inicio de una aplicación a través del Administrador de aplicaciones para ver su información adicional.
Puede iniciar la aplicación desde el Administrador de aplicaciones haciendo doble clic en el icono de la aplicación o haciendo clic en el botón Iniciar.
Otra característica importante del Administrador de aplicaciones es el cuadro de diálogo Preferencias, que le permite ver y modificar la configuración utilizada por Java Web Start. Por ejemplo, incluye pestañas que le permiten:
Especificar un proxy HTTP (o decirle a Java Web Start que use la configuración predeterminada del navegador).
Borrar caché de aplicaciones descargadas.
Especifique la ubicación de las diferentes versiones del entorno de ejecución de Java.
Especifique si desea mostrar la consola Java.
Ver la colección de certificados de seguridad raíz.
El Administrador de aplicaciones se puede iniciar haciendo clic en el icono de Java Web Start en el escritorio o en el icono del menú Inicio de Microsoft Windows. En el entorno operativo SolarisTM y Linux, inicie Java Web Start llamando al comando javaws en el directorio de instalación.
También puede iniciar el Administrador de aplicaciones desde un navegador web; consulte la página de demostración (/products/javawebstart/demos.html) para ver un ejemplo.
Iniciar desde el icono del escritorio o desde el menú Inicio (solo Microsoft Windows).
La tecnología Java Web Start crea automáticamente accesos directos en el escritorio de Microsoft Windows y en el menú Inicio para aplicaciones basadas en tecnología Java implementadas en la Web. De forma predeterminada, Java Web Start le preguntará la segunda vez que inicie la aplicación si es necesario crear un acceso directo. Este parámetro se puede cambiar a través del panel de preferencias.
También se pueden agregar y eliminar accesos directos a través del Administrador de aplicaciones usando los elementos del menú Aplicaciones/Crear accesos directos y Aplicaciones/Eliminar accesos directos.
Utilice el software Java Web Start detrás de un servidor proxy/firewall.
El software Java Web Start debe configurarse con la configuración de proxy correcta para poder iniciar aplicaciones desde fuera del firewall. El software Java Web Start intentará detectar automáticamente la configuración de proxy del navegador predeterminado (Internet Explorer o Netscape en Microsoft Windows, sistema operativo Solaris y Netscape en Linux). La tecnología Java Web Start admite la mayoría de los scripts de configuración automática de proxy web. Puede detectar configuraciones de proxy en casi cualquier entorno.
Si la configuración del proxy no se puede detectar automáticamente, se le pedirá que especifique la configuración del proxy la primera vez que utilice Java Web Start. Java Web Start también solicita el nombre de usuario y la contraseña necesarios para acceder al servidor proxy de autenticación. El nombre de usuario y la contraseña se guardarán como la información de entrada actual para Java Web Start. Sin embargo, al invocar la nueva Máquina Virtual Java, si visita un sitio web seguro, se le solicitará su nombre de usuario y contraseña porque esta información se almacena con la instancia de la Máquina Virtual Java.
También puede utilizar el panel de preferencias de Java Web Start para ver o editar la configuración del proxy. Inicie el Administrador de aplicaciones haciendo clic en el icono en el escritorio (Microsoft Windows) o escribiendo. /javaws en el directorio de instalación de Java Web Start (entorno operativo Solaris y Linux) y luego seleccione Editar/Preferencias. Si se encuentra en un entorno en el que accede a la web a través de un servidor proxy, se recomienda utilizar el panel de preferencias de Java Web Start para comprobar que la configuración es correcta.
Materiales de referencia:
/jsp/06/44342.htm