Un Java applet Del es un applet entregado bajo la forma de bytecode de Java. Los Java applets Pueden funcionar en un web browser usar una máquina virtual (JVM) de Java, o en AppletViewer de s de Sun ', una herramienta independiente para probar applet. Los Java applets Fueron introducidos en la primera versión de la lengua de Java en el 1995 . Los Java applets Se escriben generalmente en el lenguaje de programación de Java pero pueden también ser escritos en otras idiomas que compilen al bytecode de Java tal como Jython .

Los applet se utilizan para proporcionar características interactivas a las aplicaciones web que no pueden ser proporcionadas por HTML . Puesto que el Bytecode de Java es la independiente de la plataforma, los Java applets Se pueden ejecutar por los hojeadores para muchas plataformas, incluyendo el Windows, el Unix, OS del mac y el linux . Hay herramientas de la fuente abierta como applet2app que se pueda utilizar para convertir un applet a un uso de Java solo del soporte/a las ventanas ejecutables/linux ejecutable. Esto tiene la ventaja de funcionar un Java applet En modo fuera de línea sin la necesidad del software del hojeador de Internet.

Un Java Servlet se compara a veces informal para ser " like" un applet del servidor-lado, pero él es diferentes en su lengua, funciones, y en cada uno de las características descritas aquí sobre applet.

Información técnica

Los Java applets Son ejecutados en una salvadera por la mayoría de los hojeadores de la tela, evitando que tengan acceso a datos locales. El código del applet se transfiere de un web server y el hojeador encaja el applet en un Web page o abre una nueva ventana que demuestra el interfaz utilizador del applet . El applet se puede exhibir en el Web page haciendo uso del elemento desaprobado del HTML de applet, o el elemento recomendado de object. Esto especifica la fuente del applet y las estadísticas de la localización del applet.

Un Java applet Extiende la clase, o en el caso de un applet del oscilación . La clase debe eliminar métodos de la clase del applet para fijar un interfaz utilizador dentro de sí mismo (Applet es un descendiente cuyo es un descendiente de).

Ventajas

Un Java applet Puede tener lo que sea de las ventajas siguientes:
es simple hacerle el trabajo en el OS del linux, de Windows y del mac es decir para hacerle la plataforma de la cruz
el mismo applet puede trabajar en " all" versiones instaladas de Java al mismo tiempo, algo que apenas la versión enchufable del último solamente. Sin embargo, si un applet requiere una versión posterior del JRE forzarán al cliente a esperar durante la transferencia directa grande.
es apoyado por la mayoría de los hojeadores del Web el *it el escondrijo en la mayoría de los hojeadores de la tela, será tan rápido cargar cuando la vuelta a un Web page pero puede conseguir stuck en el escondrijo y hacer que salgan las ediciones cuando las nuevas versiones.
puede tener acceso completo a la máquina que está haciendo funcionar encendido si el usuario conviene
puede mejorar con uso: después de que se funcione un primer applet, el JVM está funcionando y comienza ya rápidamente, beneficiando a usuarios regulares de Java pero el JVM necesitará recomenzar cada vez que el hojeador comienza fresco.
puede funcionar en una velocidad comparable (pero generalmente más lenta) a otras idiomas compiladas tales como C++, pero muchas veces más rápidamente que Javascript
puede mover el trabajo desde el servidor al cliente, haciendo una solución de la tela más escalable con el número de usuarios/de clientes

Desventajas

Un Java applet Está abierto a un de los después de desventajas:
requiere el enchufable de Java, que no está disponible por abandono en todos los hojeadores del Web
una puesta en práctica enchufable de Sun Java no existe para los procesadores 64-bit 1
no puede comenzar hasta que la máquina virtual de Java esté funcionando, y ésta puede tener tiempo de lanzamiento significativo la primera vez que se utiliza.
si es untrusted, ha limitado seriamente el acceso al sistema del usuario - particularmente no tener ninguna acceso directa al disco o al sujetapapeles del cliente.
algunas organizaciones permiten solamente el software instalado por los administradores. Consecuentemente, muchos usuarios no pueden ver applet por abandono.
los applet pueden requerir un JRE específico.

1. Sin embargo, la fuente abierta y las puestas en práctica del Freeware están disponibles, por ejemplo el GCJ enchufable, y el Blackdown Java plugin.

Ediciones de la compatibilidad

El Sun ha hecho un considerable esfuerzo para asegurarse que la compatibilidad está mantenida entre las versiones de Java mientras que se desarrollan. Por ejemplo, Internet Explorer, el web browser más popular de s de Microsoft 'desde el finales de los 90, usado para enviar con propio JVM de Microsoft como el defecto. El MSJVM tenía algunas características adicionales de no-Java agregadas que, si estuvieron utilizadas, evitarían que los applet de MSJVM funcionaran en Java de Sun (pero no el contrario). Sun demandó para la abertura de la marca registrada, pues el punto de Java era que no debe haber extensiones propietarias y que el código debe trabajar por todas partes. El desarrollo de MSJVM fue congelado por un establecimiento legal, dejando a muchos usuarios con una máquina virtual extremadamente anticuada de Java. Más adelante, en octubre de 2001, ms parado incluyendo Java con Windows, y por algunos años se ha dejado a los fabricantes de computadora para enviar Java independiente del OS. La mayoría de las nuevas máquinas ahora envían con Sun oficial Java.

Algunos hojeadores (notablemente Netscape) no hacen un buen trabajo de dirigir height=100% en applet que haga difícil hacer que un applet llena la mayor parte de la ventana de hojeador (Javascript se pueden, con dificultad, utilizar para esto). Teniendo el applet crear su propia ventana principal no es una buena solución tampoco, como esto deja la ventana de hojeador como ventana adicional en gran parte inútil y lleva a una ocasión grande del applet que es terminado inintencionalmente por el usuario que cierra la ventana de hojeador del padre.

Alternativas

Las tecnologías alternativas existen (por ejemplo, el DHTML, Microsoft Silverlight y el de destello) que satisfacen algo del alcance de cuál es posible con un applet.

Otra alternativa a los applet para el lado de cliente Java es el comienzo del Web de Java, que funciona fuera del hojeador. Además de las características disponibles para los applet, una caja simple de los permisos puede dar los programas del comienzo del Web de Java leídos y/o escribe el acceso a los archivos especificados almacenados en el cliente, y al sujetapapeles del cliente.

Ver también


JavaFX
Java Servlet
Comienzo del Web de Java
Control de ActiveX
Lenguaje de programación de Java

.

  • Zenithic
  • Java applet
    Random links:22 de septiembre | Centris | Vengador de Hillman | Noche estrellada (software del planetario) | Escuela de la colina de Besant

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">