Formularios en lenguaje HTML 7 de Abril de 2006. Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento.

Slides:



Advertisements
Presentaciones similares
Realización de Tests de Autoevaluación. Normas para los Tests Sólo se permite realizar el test 1 vez. Las claves de acceso identifican tanto el usuario.
Advertisements

Presentación de Visual Web Developer 2005 Express Edition Alfonso Goyeneche Torres Presidencia Nacional Comunidad Académica Microsoft Junta Directiva Nacional.
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Internet y tecnologías web
Fernando Alonso Blázquez Sesiones 06 de Mayo de 2004.
Fernando Alonso Blázquez Formularios en lenguaje HTML 26 de Febrero de 2004.
Fernando Alonso Blázquez Servlets con acceso a Bases de Datos 29 de Abril de 2004.
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
Repaso desde HTML a XHTML
Hardware y Software de servidor
INVESTIGACION INFORMATICA AVANZADA
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Visual Chart V La nueva interfaz
"java del lado del servidor" Servlet y JSP Java Server Pages.
Control de eventos con Javascript
CGI Common Gateway Interface (interfaz de pasarela común)
Servlets Servlets.
Introduccion a las páginas WEB HTML
WWW (World Wide Web) Pedro José López Javier Díaz
TECNOLOGÍAS PARA LA IMPLEMENTACIÓN DE INTERFACES DE USUARIO
Realización de Exámenes de Módulo. Normas para los Tests Sólo se permite realizar el test 2 veces. Las claves de acceso identifican tanto el usuario como.
Sesión en Servlets 31 de Marzo de Índice ¿Por qué seguir la trayectoria de usuarios? Formas de seguir la trayectoria de usuarios –Cookies –Reescritura.
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
Tecnologías para el desarrollo de aplicaciones Web
Ing. Cleyver Vazquez Jijon
FORMULARIOS HTML TIPOS DE ELEMENTOS DE FORMULARIO n Campos de entrada de datos. n Campos de datos de varias líneas. n Listas. n Botones. n Textos descriptivos.
Ingeniero Anyelo Quintero
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 WEB
1 Programación de Servidores WEB Realizado por : Amine Kerzazi Realizado por : Amine Kerzazi.
Desarrollo de Aplicaciones Web
InfoPath Ventajas y Uso.
PHP TODO SOBRE PHP.
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
¿Qué son los formularios? Los formularios son posiblemente la herramienta más utilizada en Internet para obtener datos e información acerca de la gente.
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.
HTML M.G.T.I. María Enriqueta Castellanos Bolaños Facultad de Matemáticas, UADY.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Comparación entre applets, CGI, PHP, ASP,
INTRODUCCIÓN El protocolo http se usa en los sistemas de información distribuidos que necesitan mostrar la información y pasarla por una comunicación.
PROTOCOLO H T T P.
Por: Jorge Aguirre PUERTOS DE UN SERVIDOR WEB.  Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor.
Ventajas y desventajas de enviar variables por el método GET
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Unidad didáctica 6 Diseño de páginas Web.
Fernando Alonso Nicolás Serrano Servlets con acceso a Bases de Datos 21 de Abril de 2008.
Publicación de bases de datos Access en la web
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Lenguaje de definición
HTML. Que es HTML? ● Nace del XML en los principios de la “web” ● Es un lenguaje de estructuracion de documentos ● NO es considerado un lenguaje de programacion.
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.
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Ventajas y desventajas de enviar variables por el método POST
Servidor web Alumna: María Verónica Mancheno Materia: Gestión de Información Web Profesor: José Medina Moreira.
La Web 1.0 ( ) es un tipo de web estática con documentos que jamás se actualizaban y los contenidos dirigidos a la navegación HTML y GIF. Es la.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
VIDEOCONFERENCIA.
Microsoft Access XP Microsoft Access XP. Lo nuevo… en menús… Menú archivo Menú archivoBuscar Menú Edición Menú Edición Portapapeles de Office Grupo Agregar.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Administración de Sitios Web Introducción al Lenguaje PHP
Creación de páginas Web (II) Formularios Pau Barceló Forteza
1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )
Conociendo el modelo Cliente-Servidor
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
Introducción Principios de Programación Web Aplicaciones Web con JSP y Servlets de Java.
Transcripción de la presentación:

Formularios en lenguaje HTML 7 de Abril de 2006

Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento de la información –CGI’s y Servlets

Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento de la información –CGI’s y Servlets

Generalidades Hipertexto –Cierta interactividad mediante la solicitud de distintos contenidos Formularios –Posibilidad de que el usuario envíe datos al servidor (datos personales, sugerencias,...) Estructura: –Elementos de entrada de datos –Botón de envío (Submit) –Método de envío de datos –Acción que el servidor debe emprender cuando reciba los datos

Generalidades Cliente Servidor Respuesta HTML QUERY STRING Servidor HTTP CGI ( Common Gateway Interface ) BASE DE DATOS QUERY STRING Respuesta HTML

Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento de la información –CGI’s y Servlets

Definición en HTML Formulario Simple El formulario más simple <FORM name="login" action=" method="POST" target="_self"> Introduzca su nombre:

Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento de la información –CGI’s y Servlets

Elementos Cajas de texto Botones Casillas de verificación Botones de radio Ventanas de selección simple Ventanas de selección múltiple Normal Password Multi-linea Hidden Submit Reset Genérico Desplegables De Scroll EjemploCajasTextoyBotones EjemploCasillasyBotonesRadio EjemploVentanas

Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento de la información –CGI’s y Servlets

Formas de envío Métodos más usados: GET y POST GET –Designado para obtener información (un documento, un gráfico o el resultado de la consulta a una BD) –Usado al escribir una URL en el navegador –Usado cuando se clica en un hiperlink POST –Designado para enviar información (un nº de tarjeta de crédito, nuevos datos o información para guardar en una BD) Cualquiera de los dos puede usarse cuando se envía un formulario HTML

Método GET Puede incluir parámetros en el URL Secuencia de caracteres añadida a la URL: –QUERY STRING No es muy seguro, ya que los datos viajan junto a la dirección y son vistos por todo el mundo en la barra de direcciones El tamaño de la información enviada estará limitada La URL puede ser guardada o enviada por e- mail ?nombre1= valor1&nombre2=valor2

Método POST Técnica diferente de envío de información –En algunos casos se necesita enviar Mb Características: –A través de una conexión “socket” –Datos como parte del cuerpo de la petición HTTP –Longitud ilimitada –El intercambio es invisible para el cliente –La URL no cambia en absoluto –La petición no puede ser guardada ni enviada por e incluso no puede ser “refrescada” –Ofrece un extra de seguridad puesto que el “access log” del servidor que guarda las URLs no guarda los datos enviados mediante POST.

Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento de la información –CGI’s y Servlets

Common Gateway Interface (CGI) Servidor Web pasa la petición a un programa externo La salida de este programa se envía al cliente, en lugar de un archivo estático Permite la creación de páginas dinámicas Puede programarse en cualquier lenguaje Proceso Principal Petición al CGI-2 Petición al CGI-1 Proceso Hijo del CGI-1 Proceso Hijo del CGI-2 Proceso Hijo del CGI-1 Servidor Web basado en CGI

Java Servlets Misma finalidad que los CGIs Programados en Java Más sencillos de desarrollar Ventajas de rendimiento en el servidor Petición al Servlet-2 Petición al Servlet-1 Proceso Principal JVM Servlet-1 Servlet-2 Thread Servidor Web basado en Java Servlet