EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE APPLETS.

Slides:



Advertisements
Presentaciones similares
Características Generales y Entornos de Desarrollo
Advertisements

Fernando Alonso Blázquez Graphic User Interfaces 25 de Marzo de 2004.
Interprete o máquina real
Programación Interactiva Introducción a Java
ÍNDICE Introducción. Trabajar con Applets. Definición de Applet.
Lenguaje de programación Java
Java Applets Ing. Martín Jiménez.
Polimorfismo Unidad 4.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Curso de Java y Aplicaciones Web
Capitulo 4 Excepciones.
EI, Profesor Ramón Castro Liceaga APLICACIONES DE JAVA CON PAGINAS WEB (Applets) UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) INTRODUCCION A LA PROGRAMACIÓN
Java Parte II Taller de Sistemas de Programas Enero-Marzo 99 Prof. : Sandra Zabala, Marilenis Olivera Ivette C. Martínez, Pedro García, Alejandra Blanco.
HERENCIA.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
JAVA. Introducción Que es java?  Código reusable  Multiplataforma.

Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
Tema 6: Clases Antonio J. Sierra.
1 TEMA 5. Seguridad en Java 1.Introducción a los Controladores de Seguridad 2.Decidir qué Métodos Sobreescribir del SecurityManager 3.Escribir un Controlador.
Un hilo es un único flujo de ejecución dentro de un proceso. Un proceso es un programa ejecutándose dentro de su propio espacio de direcciones. Los.
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
Introducción a la Programación. Lenguaje de Máquina.
Curso Programación en Java
1 TEMA 6. Applets y servlets 1.Introducción 2.Applets 3.Servlets.
Tema 11: Excepciones Antonio J. Sierra.
Patrones Creacionales
Capítulo 5 - b: Hilos. 4.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th edition, Jan 23, 2005 Ejemplo de hilos: un applet Un.
JAVA Hernán Saavedra G. Ingeniero Civil Informático Licenciado en ciencias de la Ingeniería Jefe Area Informática DV-V Región - MOP.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE INTERFASES.
Applets CONTENIDO ¿Que es un applet? Lo básico de un applet Ciclo de vida de un Applet Las etiquetas de HTML Pasando información a los applets.
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
Curso de Java La tecnología Java
JAVA: Applets Diseño de servicios web © María de los Santos PÉREZ HERNÁNDEZ.
FACULTAD DE ESTUDIOS SUPERIORES ARAGON
Sintaxis Completa los siguientes esquemas: Esquema de excepción Excepción Definición Tipos Implementación En el lenguaje Java, excepción es un tipo de.
1 Manejo de Excepciones y otros Agustín J. González ELO-329.
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
JAVA Hernán Saavedra G. Ingeniero Civil Informático Licenciado en ciencias de la Ingeniería Jefe Area Informática DV-V Región - MOP.
Java Applets David Gil
Java.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION CLIENTE /
EI, Profesor Ramón Castro Liceaga UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO DIPLOMADO DE DESARROLLO DE SISTEMAS CON EL PARADIGMA DE ORIENTACIÓN A OBJETOS.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) ESTRUCTURA DEL LENGUAJE.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) INTRODUCCION.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) CONCEPTOS DE PROGRAMACION.
Detalles Generales sobre Java
LE, EI, Profesor Ramón Castro Liceaga SISTEMA DE UNIVERSIDAD ABIERTA Instalación y prueba de Java.
 Es un programa escrito en Java y que forma parte de los componentes de una página de Internet. Los Applets han sido usados para proporcionar funcionalidad.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Java Applets como ejemplo de “Framework” Agustín J. González ELO-329.
Confidential // Neoris 1 Confidential // Do Not Reproduce without prior written permission from Neoris Servlets.
Tratamiento de excepciones
Applets.
Naime Cecilia del Toro Alvarez
22/11/2005 E.T.S de Ingenieros de Telecomunicación - UPNA.1 JAVA APPLETS Silvia Larrayoz Leire Urriza.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLEMENTACIÓN DE COMPONENTES.
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 4 Versión Diseño de tipos Igualdad, representación, código,
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
Transcripción de la presentación:

EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE APPLETS

EI, Profesor Ramón Castro Liceaga Agosto de Que son los applets de Java La popularidad de Java estriba en buena medida en que sirve para construir pequeños programas, los applets, en el marco de páginas Web Los applets son pequeños codigos de Java vinculados a una página Web que se ejecutan a nivel cliente. Existen multiples aplicaciones en Internet en forma de applets debido a que son pequeños programas con tamaño muy reducido

EI, Profesor Ramón Castro Liceaga Agosto de Declaración de applets (La clase applet ) El método que siempre debe seguirse para crear un applet es construir una subclase de la clase de librería Applet. Esta clase proporciona por sí sola la funcionalidad necesaria para permitir al applet trabajar en conjunción con el browser: Ejemplo public class miapplet extends Applet{ … }

EI, Profesor Ramón Castro Liceaga Agosto de La clase applet (Continuación) En Bloc de notas capture el siguiente programa /** Programa : java2.java * en Java que crea un applet para intefase con una pagina Web */ import java.awt.Graphics; public class java2 extends java.applet.Applet { public void paint(Graphics g){ g.drawString("DIPLOMADO DE SISTEMAS CON J2EE..!!",5,25); } Compila tu programa con: javac java2.java verifica que genere un archivo de clases: java2.class

EI, Profesor Ramón Castro Liceaga Agosto de La clase applet (Continuación) El applet se muestra en una página web, formato HTML como este: <applet code=java2.class name=Applet1 width=350 height=150> Para ver su applet en J2EE ejecute el siguiente comando: Appletviewer pagina1.html..... A continuación muestra los resultados

EI, Profesor Ramón Castro Liceaga Agosto de La clase applet (Continuación) Para ver su applet desde Internet Explorer: Abrir internet explorer, archivo, abrir, examinar C:\sun\AppServer\jdk\bin\pagina1.html Aceptar Se mostrará nuestro applet e la pagina web de Internet Explorer

EI, Profesor Ramón Castro Liceaga Agosto de Ciclo de vida de un applet U n applet se comporta como es habitual en la programación orientada a objetos: respondiendo a diversos sucesos con actividades a ellos ligadas. Cada una de estas actividades están ligadas a métodos definidos en la clase Applet, y que deberán redefinirse en nuestra definición de clase para dotarla de la funcionalidad necesaria. Estos métodos son: Inicialización. Método init: Este método de la clase se ejecuta cuando el applet se carga por vez primera y determina su estado inicial. Inicio de ejecución. Método start: Se ejecuta tras la inicialización o tras una parada de la ejecución del applet. Este proceso puede producirse varias veces durante la vida del applet, mientras que el de la inicialización tan sólo se lleva a cabo una vez. Pausa de ejecución. Método stop: Se ejecuta cuando el lector de la página Web la abandona mientras el applet se está ejecutando. Destrucción. Método destroy(): No suele redefinirse a no ser que se desee llevar a cabo labores de limpieza o liberación de recursos. Repintado. Método paint: Se ejecuta cuando el applet dibuja en la pantalla, texto o gráficos, por lo que dicho proceso puede llevar a cabo en múltiples ocasiones en la vida del mismo. Para proporcionar un comportamiento específico deberemos redefinir el método paint(). Este método toma un argumento de la clase Graphics que el browser pasará al applet de manera transparente al usuario y programador.

EI, Profesor Ramón Castro Liceaga Agosto de Restricciones de seguridad Cada visualizador de Applets tiene un objeto SecurityManager que comprueba las violaciones de seguridad de un applet. Cuando el SecurityManager detecta una violación, crea y lanza un objeto SecurityException. Generalmente, el constructor de la SecurityException imprime un mensaje de aviso en la salida estandard. Un applet puede capturar esa excepción y reaccionar de forma apropiada para tranquilizar al usuario (java hace que los usuarios se sientan seguros cuando ejecutan un applet).

EI, Profesor Ramón Castro Liceaga Agosto de Forma directa para generar un applet con pase de parámetros desde una página web Crear el programa fuente: java4.java import java.awt.*; import java.applet.*; public class java4 extends java.applet.Applet { Font f = new Font("TimesRoman", Font.BOLD, 26); String name; public void init() { name = getParameter("name"); if (name == null){ name = "Sin Nombre"; } name = "HOLA " + name + "!!"; } public void paint(Graphics g) { g.setFont(f); g.setColor(Color.red); g.drawString(name, 5,20); }

EI, Profesor Ramón Castro Liceaga Agosto de Forma directa para generar un applet con pase de parámetros desde una página web (continuación) Crear el programa fuente: pagina3.html <applet code=java4.class width=800 height=100> Hacer un applet que despliegue tu nombre completo, dirección, telefono y e- mail

EI, Profesor Ramón Castro Liceaga Agosto de Un applet como una herramienta de dibujo y animación Hacer el ejemplo donde crearemos una clase derivada de applet y utilizaremos las funcionalidades de la clase Graphics para llevar a cabo las tareas de hilos con dibujo y animación. Capturar y compilar el programa: CuadroCirculo.java