programadores desarrollan el lenguaje de programación Java en modo autónomo , el lenguaje orientado a objetos para desarrollar aplicaciones multiplataforma para muchos sistemas operativos diferentes . Sin embargo , los desarrolladores también han creado la biblioteca de applets para facilitar el desarrollo web. A través de los applets de Java , los programadores pueden crear pequeños programas integrados que los usuarios pueden lanzar desde sus navegadores web , suponiendo que tienen los propios plug-ins Java instalado. Además, utilizando el lenguaje de programación JavaScript , los desarrolladores web pueden tener varios subprogramas de Java en una sola página que puede enviar datos a la otra. Applets Java y JavaScript
JavaScript y applets Java son dos cosas diferentes. Applets de Java son pequeños programas incrustados en un archivo HTML , que se ejecutan a través del tapón de Java instalada en el navegador del usuario . JavaScript es un lenguaje de scripting de usos múltiples que trabaja junto HTML en el propio archivo HTML actual . El navegador interpreta el código JavaScript al lado del HTML , una línea a la vez. Applets de Java son independientes de la página web HTML , . JavaScript no está
El remitente Applet
En este ejemplo, el primer Applet Java enviará datos al JavaScript en el documento HTML. Lo hace mediante el objeto " JSObject " en las bibliotecas de Java . El código Java se supone que hay una función " SendMessage ( ) " en el código JavaScript incrustado en el documento HTML: . .
Netscape.javascript import * ;
java.applet import * ;
import java.awt * ; .
MyApplet clase extiende Applet {
public void init ( ) {
JSObject lío = JSObject.getWindow ( este ) ;
mess.call ( " sendMessage ", null ) ; }
La recepción JavaScript
la página HTML , el " sendMessage ( ) " función recibirá la llamada del subprograma remitente , e invocar a una función desde un applet de "receptor" . El applet receptor debe existir en el mismo archivo que el applet del remitente y la función JavaScript sendMessage (). La función sendMessage llamará al método del applet recibir ") getMessage (", como en el siguiente ejemplo :