Seguridad en Java 

Barreras de seguridad 

Prohibido 

Agujeros 

Líneas futuras 

Cómo firmar applets 

Consejos 

Recursos 

¿Qué es......Java?

Funcionamiento de Java

Características de Java
Cómo funciona

El fichero de código fuente puede ser escrito meidante cualquier editor ascii convencional o, para mayor comodidad, con el editor suministrado con el paquete del lenguaje Java.

Una vez creado el fichero .java con el código del programa, se compila, generándose un fichero intermedio con los bytecodes, de extensión .class.

Una vez generado el fichero .class, éste ya puede ser interpretado en cualquier máquina virtual de Java. Tratándose de applets, este fichero se descargará típicamente desde la Red. Para indicárselo al navegador se utilizan unas etiquetas especiales del lenguaje HTML:

<APPLET attributes>
applet_parameters
alternate_content
</APPLET>

Esta página Web en la que se encuentra embebida la applet la habremos bajado desde la Red o bien la hemos cargado desde el disco duro. En cualquier caso, para ver la applet funcionando hace falta un navegador capaz de ejecutar Java, como los muy conocidos Netscape y Microsoft Internet Explorer.

El navegador carga las clases especificadas en la etiqueta <applet> dinámicamente, a medida que van siendo necesitadas y se les pasa al código fuente (a los bytecodes) el verificador de código de bytes.

Ahora será ya la máquina virtual de Java la que vaya interpretando los bytecodes y generando las instrucciones para su propia arquitectura.

Este funcionamiento se puede ver esquemáticamente en la figura.

 

Copyright © 1997-1999 Gonzalo Álvarez Marañón, CSIC. Todos los derechos reservados.

Criptonomicón es un servicio ofrecido libremente desde el Instituto de Física Aplicada del CSIC. Para información sobre privacidad, por favor consulte la declaración de política sobre privacidad. Para sugerencias, comentarios o quejas, acuda al libro de visitas. Para contribuir al Criptonomicón, lea la página de contribuciones.