java
En JAVA es posible crear dos tipos de programas:
4Applets
Son pequeños programas que requieren de un browser W3 JAVA-compatibe para ejecutarse
(actualmente, Netscape, Microsoft Explorer, HotJava).
Las Applets se hacen disponibles mediante páginas web descriptas en el lenguaje HTML
(HyperText Markup Language ). Se usa el tag para proveerle al browser informaciónsobre el applet (tamaño, parámetros). Para el browser W3, un applet es como cualquier otro
objeto de la página web (imágenes, audio, video).
Cuando se accede a una página web que tiene un Applet incorporado, éste se carga
automáticamente desde un servidor HTTP y, se ejecuta en la computadora del cliente.
4Aplicaciones
Son programas que no requieren de un browser W3 para ejecutarse. Sonaplicaciones stand-alone.
El método main es el punto de entrada de una aplicación JAVA. El método main controla el flujo
del programa, aloca los recursos necesarios y, ejecuta los métodos que proveen la funcionalidad
de la aplicación.
Applets y Aplicaciones
4 Las Applets y las Aplicaciones requieren de la plataforma JAVA para
ejecutarse. Sin embargo, las Applet requieren que la plataforma JAVAesté embebida en el browser W3 y, las Aplicaciones requieren que la
plataforma JAVA esté disponible como un programa separado ó
embebido en el SO.
4 Las Applets requieren de una red para ejecutarse, mientras que las
Aplicaciones no.
4 En general, las Applets como las Aplicaciones acceden a las mismas
funcionalidades del lenguaje: acceso a bases de datos, procesamiento
local, etc.
4 LasAplicaciones tienen acceso ilimitado a los recursos del sistema. Las
Aplicaciones pueden leer y escribir sobre cualquier File System. Sin
embargo, las Applets al ser cargadas a través de la red están
restringidas a acceder solamente al File System del servidor de origen.
Incluyendo un applet en una página HTML
Un programa Simple
Algunos atributos del tag :
CODEBASE
CODEWIDTH
HEIGHT
ALT
NAME
PARAM
........
Especifica el directorio o URL que contiene las applets
Especifica el nombre del archivo .class que contiene el applet
Especifica el ancho de la ventana del applet
Especifica el alto de la ventana del applet
Especifica el texto que se mostrará en un browser
Especifica un nombre para la instancia applet
Especifica parámetros para el appletEspecificando el directorio del Applet
4Referencias Relativas al archivo HTML
Directorio X
Archivo HTML
MiApplet.class
Directorio X
Laboratorio
Archivo HTML
4Referencias Absolutas
com
miEmpresa
Algún directorio de UnServidor
miProyecto
com
MiApplet.class
miEmpresa
Directorio X
miProyecto
Archivo
HTML
MiApplet.class
Jeraquía de Herencia de unApplet
Las applets se crean como una subclase de la Clase Applet.
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
Funcionalidad para
la comunicación con
el Browser
java.applet.Applet
MiApplet
Funcionalidad de GUI
( Presentación y
manejo de eventos )
Definiendo un Applet simple
import java.applet.Applet;
import java.awt.Graphics;
public classHolaMundo extends Applets {
public void paint(Graphics g) {
g.drawString(“Hello World”, 50, 25);
}
}
4 Las sentencias import permiten que la clase HolaMundo use las clases Applet y
Graphics sin ningún prefijo.
4 Un Applet debe definirse como subclase de Applet, heredando una amplia
funcionalidad para comunicarse con el Browser y para presentar la GUI.
4 Las Applets deben implementar al menosuno de los siguientes métodos: init, start o
paint. A diferencia de las aplicaciones, las Applets no implementan el método main.
4 El método paint es un método básico de presentación. Se usa para dibujar la
representación del applet dentro de la ventana del browser.
4 El objeto gráfico g pasado como parámetro al método paint representa el área de
dibujo del applet y el método drawString...
Regístrate para leer el documento completo.