| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Applet Applet de Comunicación
    La comunicación entre los diferentes subprogramas de Java no es tan simple como poner un número de puerto para las comunicaciones entrantes. A pesar de que se almacenan los applets en los servidores , se ejecutan en las máquinas de los clientes. Esto le deja con las opciones de uso de JavaScript para dejar applets en una misma máquina se comunican, o utilizando el servidor como una especie de central de comunicaciones para las diferentes instancias de los applets . Función Applet

    Cuando un usuario carga la página web que contiene el applet, JVM de su navegador carga todos los datos del applet y lo ejecuta en la máquina del usuario. Esto significa que el applet utiliza la potencia de procesamiento de la máquina del cliente , no en el servidor de , y que el applet ve la máquina cliente en lugar del servidor como su anfitrión local . Cuando el applet comienza a ejecutar , ya no tiene una conexión directa con el servidor desde el que se originó. Esto significa que no existe una forma sencilla de hacer diferentes applets o instancias del applet se comunican entre sí .
    Java script

    Una característica poco conocida de JavaScript es la capacidad de invocar los métodos y valores de ajuste de las variables de los applets de Java . Con esta función, usted puede hacer los applets de Java que se ejecutan en la misma página web en la máquina del cliente se comunican entre sí . Usted comienza asignando a cada subprograma un identificador único con el código JavaScript de la página web , a continuación, utilizando el paquete " netscape.javascript " para insertar el código de JavaScript para la manipulación de applets en cada applet como métodos adicionales. Esta técnica sólo funciona para los casos de applets en la misma página web y de quién. Jar que almacena en el mismo directorio del servidor . A pesar de que los applets no se ejecutan en el servidor, estas restricciones son una medida de seguridad para evitar applets maliciosos de comprometer el sistema de un usuario.

    Socket Communications

    Applets sólo puede usar JavaScript para comunicarse con los applets que se ejecutan en la máquina de un solo cliente . Si desea que su applet para poder comunicarse con las instancias del mismo subprograma se ejecuta en diferentes ordenadores a través de Internet , usted tendrá que utilizar un modelo cliente /servidor. Cada subprograma persona actuará como un cliente que establecerá una conexión de socket con el servidor. El servidor entonces actuará como intermediario , aceptando los datos de applets individuales a través de Internet y el envío de datos a applets individuales según sea necesario.
    Organizador Socket Conexiones

    Para organizar estas conexiones de socket , que tendrán que hacer un programa de servidor multi-hilo . Un hilo será un oyente que acepte conexiones de socket entrantes. El trabajo de este hilo es aceptar conexiones entrantes y escindir cada conexión entrante como un nuevo tema . Su servidor puede enviar datos y recibir datos de cada subprograma a través de su hilo individual.

    Previous :

    next :
      Artículos relacionados
    ·Definición A JDK 
    ·Cómo conseguir entradas mediante teclado en Java 
    ·Códigos Dividir cadenas Java 
    ·Cómo comparar cadenas con orden alfabético en Java 
    ·¿El NetBeans Permitir Pasos simples 
    ·Java Coding idioma 
    ·Cómo eliminar Android subvistas 
    ·Cómo crear excepciones definidas por el usuario en Jav…
    ·Cómo convertir HTML a texto sin formato en Applets Jav…
    ·Error Java Heap en NetBeans y GlassFish 
      Artículos destacados
    ·Cómo actualizar una consulta en Access VBA 
    ·Tutorial de SQL Procedimientos almacenados 
    ·ASP Certificación Microsoft 
    ·¿Cómo pueden Infinite Loops crearse 
    ·Cómo compilar con un archivo de cabecera 
    ·Python Tk Tutorial 
    ·Cómo configurar Visual Basic 6.0 
    ·Cómo acceder a los datos en un objeto DataSet 
    ·Los datos GridView tipo mixto celular 
    ·Cómo crear una tabla temporal en Visual Basic 6.0 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com