java

Páginas: 5 (1090 palabras) Publicado: 2 de abril de 2013
Applets y Aplicaciones
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 applet Especificando 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS