Curso de Java y Aplicaciones Web

Slides:



Advertisements
Presentaciones similares
HTML (Hypertext Markup Language)
Advertisements

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 2: TECNOLOGÍA JAVA Ing. Ronald Criollo.
Curso de PHP Tema 1: Introducción.
Programación de Dispositivos Móviles Estructura de un programa en J2ME Rogelio Ferreira Escutia.
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Características Generales y Entornos de Desarrollo
Programación Interactiva Introducción a Java
Cetis No. 119 Profa. Graciela Prado Becerra
Jakarta Tomcat (Contenedor de servlets/jsps)
Aplicaciones J2EE.
Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Entorno de trabajo.
Entorno de trabajo con apache ant
ÍNDICE Introducción. Trabajar con Applets. Definición de Applet.
PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA
TUTORIAL PASO A PASO Parte 2. PASO 7: Organizando los archivos Antes de dar inicio a la creación del contenido del curso debes tomar en cuenta que necesitarás.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Java Applets Ing. Martín Jiménez.
"java del lado del servidor" Servlet y JSP Java Server Pages.
RESPALDO.
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Curso de Java y Aplicaciones Web
Curso de Java y Aplicaciones Web
EI, Profesor Ramón Castro Liceaga APLICACIONES DE JAVA CON PAGINAS WEB (Applets) UNIVERSIDAD LATINA (UNILA)
Cont.. Universidad Católica de El Salvador Centro Regional de Ilobasco Licenciatura en ciencias de la educación con especialidad en matemática. Portafolio.
Jesús Arellano. La plataforma Java Micro Edition, o anteriormente Java 2 Micro Edition(J2ME), es una especificación de un subconjunto de la plataforma.
Objetos y Clases en Java
Primer Programa en JAVA
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.
Java Server Faces.
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.
1 TEMA 6. Applets y servlets 1.Introducción 2.Applets 3.Servlets.
Proyecto de Programación de Sistemas “Uso de Java Native Interface para envío y recepción de datos por puerto paralelo” Nombre: Ignacio Zamora R. Profesor:
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Applets Programación Dirigida a Objetos 3º Ingeniería Informática Curso 2005/2006 Joaquín Derrac Rus José María de Córdoba Zea.
Generación de páginas en forma dinámica utilizando Apache Tomcat®. Expositores: Luis Ehlen Luis Báez Grupo 8 Programación de Sistemas Profesor: Agustín.
Servlets 18 de Marzo de Índice ¿Qué es un Servlet? ¿Cuándo y por qué usar Servlets? Estructura básica de un HttpServlet Servlet simple que genera.
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
Unidad didáctica 6 Diseño de páginas Web.
Java Applets David Gil
Constructor  Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
MBA. LIDA LOOR MACIAS 1. 3 martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto.
Formularios La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con.
Servlets 10 de Mayo de 2006.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE APPLETS.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Sun Microsystems. Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr.
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
 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.
ACTIVEX Alumna : Paredes Díaz, Mariella Asignatura : Ingeniería de Sistemas I Profesor : Ing. Anibal QuispeBarzola.
Java Applets como ejemplo de “Framework” Agustín J. González ELO-329.
Unidad 7 Escritorio de Windows.
Algoritmos y Programación III
THREADS JAVA Ing. Esp. Ricardo Cujar. HILO Un hilo es un proceso que se está ejecutando en un determinado momento en el sistema operativo. Se les define.
22/11/2005 E.T.S de Ingenieros de Telecomunicación - UPNA.1 JAVA APPLETS Silvia Larrayoz Leire Urriza.
Capítulo 9: Detección de Errores MSc. Alexis Cabrera Mondeja.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
1.  Tomcat es un contenedor web basado en el lenguaje Java que actúa como motor de servlets y JSPs.  Se ha convertido en la implementación de referencia.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Guía rápida de instalación de Sakai Dr. David Roldán Martínez ASIC, Universidad Politécnica de Valencia.
Introducción a Netbeans Programación 2 – Curso 2011/2012 Juan Manuel Gimeno José Luis González.
Módulo III.- Recursos en UPSA VIRTUAL Este módulo explica como configurar los distintos recursos que pueden encontrarse en un curso de MOODLE. Recurso:
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:

Curso de Java y Aplicaciones Web Java Applets Facultad Politécnica – U.N.A. Ing. Esteban Ramírez edre@gmail.com

Java Applets Curso de Java y Aplicaciones Web Un applet es un pequeño programa java que está almacenado en el servidor web y se llama desde una de sus páginas, ejecutándose en la máquina del cliente. Para ser más exactos, se debería decir que el applet es ejecutado por el interprete Java (JRE) que esta cargado en el navegador del cliente. La clase Applet Java, de la cual han de heredar todos los programas Java que vayan a actuar como applets, es la única clase que contiene el paquete java.applet de la API de Java.

Ejemplos Curso de Java y Aplicaciones Web

Ejemplos Curso de Java y Aplicaciones Web

Ejemplos - jmf Curso de Java y Aplicaciones Web

Ventajas Curso de Java y Aplicaciones Web El applet es independiente de la máquina y el sistema operativo. El programador no tiene que hacer ningún cambio en función de la plataforma en la que se ejecutan. Evita problemas de actualización y distribución: si el programador quiere hacer una nueva versión del applet, la deposita en el servidor Web y automáticamente todos los clientes que accedan a partir de ese momento se descargan la nueva versión. Debido a las restricciones de seguridad del propio lenguaje, los errores de programación no alteran el sistema operativo del cliente.

Restricciones Curso de Java y Aplicaciones Web Un applet no puede escribir o leer del disco duro del cliente. Esta restricción se suaviza en los casos de applets de confianza (firma digital que autentica al creador). La descarga del applet consume tiempo, por ello cuando hay que descargar applets voluminosos se recurre a empaquetarlos en archivos JAR (empaquetamos y comprimimos).

Métodos principales Curso de Java y Aplicaciones Web El programador debe escribir dentro de estos métodos las acciones que desea realizar. Los métodos estándar son: init(): se invoca al inicializarse el applet. El programador escribe en él la configuración de componentes (botones, imágenes, etc.). stop(): se invoca cuando el applet "desaparece" de la vista. El programador debe parar las operaciones que corresponda. start(): el contrario de stop(), se invoca cuando se vuelve a visualizar un applet. El programador señala la reanudación de las operaciones que se han detenido con stop(). destroy(): el contrario de init(), se invoca inmediatamente antes de la destrucción de un applet. El programador liberará los recursos que no se destruyan automáticamente.

Ciclo de vida Curso de Java y Aplicaciones Web

Inclusión de la applet en una página Web Curso de Java y Aplicaciones Web Para incluir una applet en una página Web, una vez compilada la applet, debe incluirse entre el código HTML de la página Web una etiqueta  <APPLET> Como mínimo ha de presentar los siguientes tres parámetros: code: Especifica el URL del fichero de clase Java (*.class) que contiene la applet. width: Especifica la anchura inicial de la applet (en pixels). heigth: Especifica la altura inicial de la applet (en pixels). Además, de la etiqueta inicial, una applet puede tener parámetros que se especificarán mediante etiquetas <PARAM>, que como mínimo han de presentar dos parámetros: name: Indica el nombre del parámetro de la applet al que esta etiqueta hace referencia. value: Establece este valor al parámetro indicado en name de la misma etiqueta.

Inclusión de la applet en una página Web Curso de Java y Aplicaciones Web

Applet Hola Mundo Curso de Java y Aplicaciones Web Crear un proyecto Java normal con el siguiente nombre y una clase AppletHolaMundo en el paquete por defecto.

Applet Hola Mundo Clase AppletHolaMundo parte 1. Curso de Java y Aplicaciones Web Clase AppletHolaMundo parte 1.

Applet Hola Mundo Clase AppletHolaMundo parte 2. // fin de la clase. Curso de Java y Aplicaciones Web Clase AppletHolaMundo parte 2. // fin de la clase.

Applet Hola Mundo Curso de Java y Aplicaciones Web To run this application from the command line without Ant, try: java -jar "C:\EjemploApplet\EjemploAppletHolaMundo\dist\EjemploAppletHolaMundo.jar" Crear en la carpeta webapps del tomcat la siguiente carpeta: C:\apache-tomcat-7.0.5\webapps\EjemploAppletHolaMundo

Applet Hola Mundo Copiar en la carpeta creada el .jar del proyecto Curso de Java y Aplicaciones Web Copiar en la carpeta creada el .jar del proyecto y crear un archivo index.html

Applet Hola Mundo Iniciar el tomcat vía startup.bat Curso de Java y Aplicaciones Web Iniciar el tomcat vía startup.bat C:\apache-tomcat-7.0.5\bin\startup.bat No cerrar la ventana del servidor. Ingresar con InternetExplorer a: http://localhost:8080/EjemploAppletHolaMundo/index.html

Applet Hola Mundo Consola JRE integrada con navegadores: Curso de Java y Aplicaciones Web Consola JRE integrada con navegadores:

Applet Hola Mundo Curso de Java y Aplicaciones Web Control Panel JRE:

Applets con Java Script Curso de Java y Aplicaciones Web Crear un nuevo proyecto java normal:

Applets con Java Script Curso de Java y Aplicaciones Web

Applets con Java Script Curso de Java y Aplicaciones Web

Applets con Java Script Curso de Java y Aplicaciones Web

Applets con Java Script Curso de Java y Aplicaciones Web

Otros Applets de ejemplo Curso de Java y Aplicaciones Web Abrir en el Netbeans el proyecto: CursoJavaClase13\NetBeansEjemploVarios\EjemploAppletVarios Copiar en webapps CursoJavaClase13\TomcatEjemploVarios\EjemploAppletVarios Probar y verificar codigo: http://localhost:8080/EjemploAppletVarios/index.html

Práctica general Curso de Java y Aplicaciones Web Se le solicita una aplicación web con java que permita la carga y visualización de un listado de platos de comidas para un restaurante. El nombre del restaurante es variable. Un plato de comida puede ser de tipo básico o completo. Un tipo completo se distingue de uno básico por incluir una bebida. Y uno básico por incluir un postre. Un plato de comida consta básicamente ingredientes, un costo en guaraníes, nombre y posición en la lista del restaurante. El costo del plato se define por la suma de los costos de sus ingredientes. Un ingrediente tiene un nombre, descripción breve, puede o no ser picante y tiene un costo. Pasos a desarrollar. Creación de las clases necesarias (atributos y métodos). Carga de prueba en una clase de con main() y despliegue en consola. Paginas de carga y muestra de datos con jsf usando tomcat. Almacenamiento de estos datos en base de datos con jpa y postgres.

Práctica general Ejemplo datos a mostrar en una pagina .xhtml: Curso de Java y Aplicaciones Web Ejemplo datos a mostrar en una pagina .xhtml: Restaurante “El buen comer” Platos disponibles: Milanesa de carne (12.000 Gs.) - Completo Carne Puré de papas (Bebida) Gaseosa de 500ml. Pollo al horno (10.000 Gs.) - Completo Una presa de pollo. Arroz Blanco. Guiso de carne (10.000 Gs.) – Básico Guiso de arroz con carne. Ensalada de lechuga. (Postre) Helado de 250 grs.

Curso de Java y Aplicaciones Web. Gracias!... Curso de Java y Aplicaciones Web. Ing. Esteban Ramírez edre@gmail.com