Grupo de Ingeniería del Software. Conceptos básicos
|
|
- Pascual Olivera Álvarez
- hace 5 años
- Vistas:
Transcripción
1 escuela técnica superior de ingeniería informática Departamento de Lenguajes Grupo de Ingeniería del Software Diciembre 2005 Versión original: Amador Durán Toro (diciembre 2004 Última revisión: Amador Durán Toro (diciembre 2005 añadido el uso de runat="server" Conceptos básicos ASP = Active Pages ASP permite ejecutar scripts en el proceso del servidor, no en procesos aparte como los CGIs. ASP no es estándar, es una tecnología propietaria de Microsoft. Para que el servidor IIS procese el código ASP la página debe tener extensión.asp Una página ASP no se puede abrir en local, es necesario hacerlo a través de un servidor IIS, normalmente con: IP//archivo.asp En el código ASP se pueden usar los objetos ASP predefinidos y objetos ActiveX. Grupo de Ingeniería del Software 1 1
2 Objetos ASP Lo habitual en código ASP es usar los objetos ASP y los objetos de acceso. Los objetos ASP están disponibles siempre en el código ASP y son,,, y. Los objetos ASP no son objetos JavaScript, son objetos VBScript, por lo que no se puede acceder a sus propiedades mediante la notación de los corchetes y a veces no pueden usar los tipos de datos implícitos de JavaScript. Objetos ADO Los objetos ADO hay que crearlos explícitamente como cualquier objeto ActiveX mediante.createobject. Nosotros usaremos páginas ASP para procesar los datos de los formularios enviados, acceder a una base de datos y devolver una respuesta al usuario. Grupo de Ingeniería del Software 2 Esquema de una language="javascript" <html <html> código código HTML HTML--> --> código código ASP ASP <script <script language="javascript" runat="server"> "> código código ASP ASP </script </script> código código HTML HTML--> --> </html </html> Grupo de Ingeniería del Software 3 2
3 Modularización del código ASP (atributo( src Se puede usar el atributo src en la etiqueta <script runat="server"> para reutilizar código JavaScript en cliente y en servidor (funciones de language="javascript" <html <html> <script <script language="javascript" runat="server" runat="server" src="funciones.js"> "> </script </script> </html </html> function functionf( f( Funciones.js Grupo de Ingeniería del Software 4 Modularización del código ASP (#include( #include Se puede usar la directiva include para modularizar el código ASP y reutilizarlo en servidor. Hay dos variantes: #include file = "camino a archivo.inc" --> #include virtual = "camino virtual a archivo.inc" --> Los archivos que se incluyen suelen tener extensión.inc para evitar que puedan ejecutarse. Suelen estar en un directorio sin permiso language="javascript" #include #includefile file = "archivo.inc" "archivo.inc"--> --> <html <html> código código ASP ASP </html </html> function functionf( f( archivo.inc Grupo de Ingeniería del Software 5 3
4 Formulario y tratamiento separados formulario.html submit <html <html> <form <form action="tratamiento.asp" > > </form </form> </html </html> tratamiento.asp Grupo de Ingeniería del Software 6 Formulario y tratamiento en la misma página language="javascript" <html <html> if if ((((.Form.Count == == 0 && && ((.QueryString.Count == == 0 formulario formulario con con action="formulario.asp" --> --> else else tratamiento tratamiento generando generando la la respuesta respuesta--> --> </html </html> Grupo de Ingeniería del Software 7 4
5 Definición de Este objeto representa a la aplicación, que en ASP es lo mismo que un directorio virtual. Existe desde que el primer usuario abre una página del directorio virtual hasta que el último usuario la cierra. Su uso principal es para guardar variables de aplicación, para las que el propio objeto actúa como un diccionario al que se le pueden añadir entradas en cualquier momento: ("clave" = valor; Para recuperar un valor del diccionario se usa la misma sintaxis: v = ("clave" No No se se pueden pueden almacenar almacenar Arrays Arrays JavaScript JavaScript en en el el objeto objeto Grupo de Ingeniería del Software 8 Métodos de Dispone de dos métodos interesantes que son Lock( y Unlock( que sirven para bloquear y desbloquear el acceso al diccionario interno. El uso habitual suele ser:.lock( acceso al diccionario -->.Unlock( Eventos de Tiene dos eventos, OnStart y OnEnd que se pueden gestionar en el fichero. En los gestores de dichos eventos se suelen inicializar o eliminar las variables de aplicación. Grupo de Ingeniería del Software 9 5
6 Definición de Representa a una sesión, que es el tiempo que un usuario está conectado de forma continuada. Igual que, también tiene un diccionario en el que se pueden guardar variables de sesión. Propiedades de Timeout: especifica en minutos el tiempo máximo que se espera antes de cerrar una sesión inactiva. El valor predeterminado es 10 minutos. ID: identificador de la sesión. Métodos de El método Abandon( hace que termine la sesión cuando se acabe de procesar la página ASP actual. Eventos de OnStart y OnEnd, se pueden gestionar en Grupo de Ingeniería del Software 10 Definición de Este objeto representa al servidor, es decir, a Internet Information. Propiedades de Su propiedad más interesante es ScriptTimeout, que indica el tiempo máximo en segundos que se puede estar ejecutando una página ASP antes de provocar un error. El valor por defecto es de 90 segundos. Métodos de CreateObject(clase ActiveX: para crear objetos ActiveX. MapPath(path_virtual: devuelve el camino en el sistema de ficheros del servidor del camino especificado mediante directorios virtuales. Grupo de Ingeniería del Software 11 6
7 Definición de Este objeto representa una petición HTTP. Lo habitual es usarlo para procesar los datos enviados por los formularios. Propiedades de Su propiedad más importante es Form, que es un diccionario que contiene entradas correspondientes a los datos enviados por un formulario (si se usó POST como método de envío:.form( "name".item valor del formulario.form( "name".count.form( "name" (i i=1..n valor En el caso de que se use GET como método del formulario, se debe usar la propiedad QueryString:.QueryString( "name".item valor del form..querystring( "name".count.querystring( "name" (i i=1..n valor Grupo de Ingeniería del Software 12 Definición de Representa la respuesta a una petición HTTP. Propiedades de Buffer: booleano que indica si la respuesta se almacena en un búfer o se envía al cliente a medida que se genera. Si IIS < 5.0 es false por defecto. Si IIS 5.0 es true. Expires: indica el nº de minutos que la respuesta puede vivir en la caché del navegador. Un valor de 0 hace que siempre se vuelva a cargar. ExpiresAbsolute: igual pero con una fecha y una hora concretas:.expiresabsolute = new Date( año, mes, día, hora, min, seg, ms.getvardate( Es necesario aplicar el método getvardate( para convertir la fecha al formato de VisualBasic. Grupo de Ingeniería del Software 13 7
8 Más propiedades de IsClientConnected: booleano que indica si el cliente está conectado todavía. ContentType: indica el tipo del contenido de la respuesta. Por defecto es "text/html" pero puede tener otros valores como: "image/gif", "image/jpeg", "text/plain", en cuyo caso se debe usar el método BinaryWrite en lugar de Write. Métodos de BinaryWrite(array: escribe el array de bytes en la respuesta. Clear( (: limpia el búfer. End( (: provoca la terminación del procesamiento y envía el búfer como esté. Flush( (: envía el contenido del búfer al cliente. Redirect(URL: reenvía al navegador a otra URL. Grupo de Ingeniería del Software 14 Más métodosm de Write( ( expresión : escribe el resultado de evaluar la expresión en la respuesta al cliente. Se puede abreviar como = expresión Grupo de Ingeniería del Software 15 8
9 Archivo opcional que debe estar en la raíz de la aplicación, es decir, del directorio virtual. Es el único sitio donde se pueden gestionar los eventos OnStart y OnEnd de Aplication y. <script <script language="javascript" runat="server"> runat="server"> function function_onstart( function function_onend( function function_onstart( function function_onend( </script </script> Grupo de Ingeniería del Software 16 Conceptos básicos ADO = ActiveX Data Objects Son objetos ActiveX que permiten acceder a bases de datos desde el código ASP. Los objetos más importantes son y. Error Field Command Parameter Grupo de Ingeniería del Software 17 9
10 Definición de Este objeto representa una conexión con una base de datos. Su uso habitual es el siguiente: try try var var conexion conexion =.CreateObject(.CreateObject( "ADODB." "ADODB." conexion.open( conexion.open( "Provider=Microsoft.Jet.OLEDB.4.0;" "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data "Data Source=" Source=" +.MapPath(.MapPath( "bd/bd.mdb" "bd/bd.mdb" catch( catch( e e tratamiento tratamiento del del error error.end(.end( acceso acceso a a la la BD BD conexion.close( conexion.close( conexion conexion = null; null; libera libera recursos recursos Grupo de Ingeniería del Software 18 Métodos de BeginTrans( (: comienza una transacción. CommitTrans( (: termina una transacción. RollbackTrans( (: aborta una transacción. Open( cadenaconexión,, [usuario], [pwd[ pwd] ] : abre la conexión con la BD. La cadena de conexión depende del tipo de BD. Opcionalmente se puede indicar usuario y password. Para especificar el camino a la BD se suele usar.mappath. Close( (: cierra la conexión y todos los recordsets asociados. Execute( ( SQL : ejecuta un comando SQL contra la BD. Si el comando es una consulta, devuelve un objeto de tipo. Grupo de Ingeniería del Software 19 10
11 Definición de Permite añadir, eliminar y actualizar filas de tablas de bases de datos, pero sólo lo usaremos para manipular el resultado de consultas. Su uso habitual es el siguiente: try try var var rs rs = conexion.execute( conexion.execute( "SELECT "SELECT " " o o bien bien var var rs rs =.CreateObject("ADODB.".CreateObject("ADODB." rs.open( rs.open( "SELECT "SELECT ", ", conexion conexion catch( catch( e e while tratamiento tratamiento del del error while (!rs.eof (!rs.eof error.write(.end(.write( rs("campo1" rs("campo1".end(.write( recorrido recorrido del del recordset.write( rs("campon" rs("campon" recordset rs.movenext( rs rs = null; null; libera libera recursos rs.movenext( recursos Grupo de Ingeniería del Software 20 Propiedades de Para acceder a los campos se usa como un diccionario: rs( "campo i ".Value valor del campo i EOF: booleano que indica si el puntero interno está al final del recordset. Métodos de Open( ( "SQL", conexión : realiza la consulta SQL a la BD y obtiene el resultado. Close( (: cierra el recordset y libera recursos. MoveFirst(, MoveLast(, MoveNext(, Move( ( n : mueve el puntero interno al primero, último, siguiente o salta n registros hacia delante o hacia atrás si n < 0. Grupo de Ingeniería del Software 21 11
12 Bloques try/catch en ASP con ADO Todas las operaciones con objetos ADO pueden generar excepciones que deben capturarse. El objeto que lanzan en las excepciones es de tipo Error y tiene las siguientes propiedades: name : nombre del error, normalmente "Error". number: número del error. description: descripción de la causa del error. message: habitualmente, igual que description. Tratamiento del error en el bloque catch El código habitual en el bloque catch es avisar al usuario del error, liberar recursos y parar el procesamiento ASP con.end( (. Grupo de Ingeniería del Software 22 12
ASP avanzado Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software
Tiempo: 2h [Ángel US V7] Diseño: Amador Durán Toro (2003-2006 Departamto Lguajes escue técnica superior ingiería informática Versión original: Amador Durán Toro (diciembre 2004 Última revisión: Amador
Más detallesXPERTO EN DISEÑO DE PÁGINAS WEB
Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados
Más detallesPHP y Acceso a Datos
PDO PHP y Acceso a Datos Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Introducción PDO SQL es el lenguaje común para trabajar con todas las BD Las interfaces que los
Más detallesPHP y Acceso a Datos
PHP y Acceso a Datos Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Febrero de 2012 Introducción SQL es el lenguaje común para trabajar con todas las BD. Las interfaces
Más detallesProcesamiento y Validación de formularios en PHP
Versión original: Jose Antonio Parejo (noviembre 2008) Tiempo: 2h escuela técnica superior de ingeniería informática Procesamiento y Validación de formularios en PHP Departamento de Lenguajes Grupo de
Más detallesAplicaciones Web. Aplicaciones Distribuidas
Aplicaciones Web Aplicaciones Distribuidas Contenido La Web. Sitios Web vs. Aplicaciones Web. HTTP. HTML. Sesiones. Tecnologías facilitadoras. HTML Dinámico. JavaScript. 2 La Web Petición http://www.um.es/index.html
Más detallesProcesamiento y. Validación de Formularios. en PHP
Validación de Formularios Procesamiento y en PHP Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla Presentación Lógica de Negocio Datos Procesamiento y de formularios en PHP Procesamiento
Más detallesPHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)
Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción
Más detallesFormularios en HTML. Grupo de Ingeniería del Software. Departamento de Lenguajes y Sistemas Informáticos. October 11
Versión original: Amador Durán Toro (noviembre 2004) Última revisión: Pablo Fernández Montes (octubre 2009); Pequeño cambio en plantilla. Tiempo: 2h escuela técnica superior de ingeniería informática Departamento
Más detallesCOMANDOS VISUAL BASIC. Comandos Básicos De Visual Basic. Programación Básica
Comandos Básicos De Visual Basic Programación Básica MANEJO DE ARCHIVOS Abrir para Lectura Open Archivo For Input As Numero Abrir para Escritura Open Ruta.Text For Output As Numero Fin del Archivo Booleano
Más detallesProperty y Error. Sin embargo, de estos siete objetos uno de los más importantes y
Sin duda, la mejor parte de ASP es la relacionada con la facilidad que nos permite para el acceso a bases de datos, mediante la utilización de ActiveX Data Objects, más conocido como ADO. Este modelo de
Más detallesPHP 7 Desarrollar un sitio web dinámico e interactivo
Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17
Más detallesRESUMEN GAMBAS. TIPOS DE DATOS Y DECLARAR VARIABLE: DIM nombre_variable AS
RESUMEN GAMBAS http://gambaswiki.org/wiki/doc TIPOS DE DATOS Y DECLARAR VARIABLE: DIM nombre_variable AS tipo_variable Boolean: Solo acepta valores True o False. Byte: Representa un numero entero positivo
Más detallesObjetivos y Temario CURSO PHP Y MySQL
Objetivos y Temario CURSO PHP Y MySQL OBJETIVOS Se dirige a los diseñadores y programadores que deseen utilizar PHP y MySQL para desarrollar un sitio web dinámico e interactivo. En la primera parte del
Más detallesTutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet
Tutorial de enlace entre Formulario Web y Servicio Web REST Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016
Más detallesFormularios en HTML 09/02/2015. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos
09/02/2015 Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla febrero 2014 Qué es un formulario? Febrero Introducción a la Ingeniería del Software y a los Sistemas de Información
Más detallesJavaScript: Introducción
JavaScript y AJAX http://www.it.uc3m.es/pedmume/ JavaScript: Introducción Tecnología del cliente. Se ejecuta en los navegadores, que además de HTML, casi todos interpretan este lenguaje. Se interpreta
Más detallesDepartamento de Lenguajes y Sistemas Informáticos. de formularios HTML
escuela técnica superior de ingeniería informática Tiempo: 2h Departamento de Lenguajes Grupo de Ingeniería a del Software Octubre 2006 Versión original: Amador Durán Toro (noviembre 2004) Última revisión:
Más detallesPHP. Introducción (1) Introducción (3) Introducción (2) PHP 1
Introducción (1) Personal Home Page Qué es? Acrónimo de : Hypertext Preprocessor. Lenguaje interpretado de alto nivel que permite desarrollar fácilmente páginas dinámicas. Similar a los lenguajes C y Perl.
Más detallesXMLHTTPREQUEST AJAX: MÉTODOS OPEN, SEND, GETRESPONSEHEADER, SETREQUESTHEADER (CU01209F)
APRENDERAPROGRAMAR.COM XMLHTTPREQUEST AJAX: MÉTODOS OPEN, SEND, GETRESPONSEHEADER, SETREQUESTHEADER (CU01209F) Sección: Cursos Categoría: Tutorial básico del programador web: Ajax desde cero Fecha revisión:
Más detallesFunciones de PHP. Contenido
Funciones de PHP Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Interfaces de Redes http://www.tlm.unavarra.es/asignaturas/lir
Más detallesPHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP
PHP Programming Duration: 20 hours Overview: In this PHP training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice and to use advanced
Más detallesIntroducción a la programación en PHP
Introducción a la programación en PHP Qué es PHP? Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor. Qué
Más detallesDesarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Sesión 4. 2 Qué haremos hoy? 3 1. GET/POST 2. Cookies 3.Sesiones Herramientas análisis HTTP Firebug plug-in for Firefox A must have for Web
Más detallesIntroducción n a Java EE: Servlets
Introducción n a Java EE: Servlets Departamento de Lenguajes escuela técnica superior de ingeniería informática Versión original: Amador Durán y Ramón Medel marzo 2007 Tiempo: 1h Grupo de Ingeniería a
Más detallesFunciones de PHP. Francisco José Naranjo Abad
Funciones de PHP Francisco José Naranjo Abad Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra franciscojose.naranjo@unavarra.es Laboratorio de Interfaces
Más detallesGrupo de Ingeniería del Software. Conceptos básicos de formularios HTML
escuela técnica superior de ingeniería informática HTML Estático: Formularios Departamento de Lenguajes Grupo de Ingeniería del Software Noviembre 2004 Conceptos básicos de formularios HTML Los formularios
Más detallesDesarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2016-1 2 Sesión 10-11-PHP, Método GET POST- Qué haremos hoy? Historia Sintaxis 1. PHP Tipos de datos Operadores 2. Tipos de solicitudes HTTP Get Post
Más detallesNode.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella
Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella Contenido Objetivo Introducción Operadores Tipos de datos Funciones Networking armpower.blogs.upv.es 2 Objetivo Aprender a instalar Node.js Conocer
Más detallesLenguajes de Script. Qué son los Lenguajes de Script?
JavaScript (I) 1 Lenguajes de Script Qué son los Lenguajes de Script? Scritps de cliente: son programas que pueden acompañar a un documento HTML o bien ir incrustados en él. Un lenguaje de script es un
Más detallesPHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
Más detallesProgramador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación
Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 30302-1402 Precio 119.00 Euros Sinopsis
Más detallesCreación de una aplicación de acceso a Base de Datos mediante ODBC
Creación de una aplicación de acceso a Base de Datos mediante ODBC Introducción En esta práctica nos proponemos realizar una aplicación que permita la conexión con una Base de Datos mediante ODBC (open
Más detallesAplicaciones Web Mg. Abril Saire Peralta
FORMULARIOS EN HTML Los formularios son interfaces interactivas que permiten a los usuarios interactuar con la página WEB a través del ingreso o captura de datos de los visitantes. A través de los formularios
Más detallesLaboratorio de Programación III
Laboratorio de Programación III Profesor René Sandoval Ingeniero (E) Informática rene2160@gmail.com Qué es JDBC? JDBC es el acrónimo de Java DataBase Conectivity Es una especificación de un conjunto de
Más detallesEl servidor Web Tema 2.- Nivel de aplicación en Internet
El servidor Web Tema 2.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Temario 0.- Presentación de la asignatura 1.- Introducción
Más detallesLUA scripting NXA standard functions
LUA scripting NXA standard functions Las Funciónes estándar NXA proporcionan las Funciónalidades básicas que cualquier función LUA puede utilizar en cualquier momento durante la ejecución del BMS Server.
Más detallesArquitecturas Distribuidas. TEMA 3. Tecnologías de la web dinámica
Arquitecturas Distribuidas TEMA 3. Tecnologías de la web dinámica Contenido del tema III I. Procesado de información en el servidor. Tipos de peticiones. CGI II. Cookies III. PHP IV. Lenguajes de script
Más detallesHTML dinámico: Procesado de Formularios
HTML dinámico: Procesado de Formularios Departamento de Lenguajes escuela técnica superior de ingeniería informática Versión original: Pablo Fernández (noviembre 2006) Tiempo: 2h Grupo de Ingeniería del
Más detallesSEMINARIO DE DQL CON PHP Y MYSQL
SEMINARIO DE DQL CON PHP Y MYSQL Índice del Seminario Instalación del paquete XAMPP en Windows Instalación de directorios virtuales. Creación y ejecución de la primera pagina PHP. Fundamentos de PHP Estructura
Más detallesescuela técnica superior de ingeniería informática
Versión original: Pablo Fernández (noviembre 2006) Actualización: P. Fernandez. Cambios menores en animaciones (Noviembre 2009) Tiempo: 2h escuela técnica superior de ingeniería informática HTML dinámico:
Más detallesFunciones de PHP con MySQL.
Funciones de PHP con MySQL. Una vez que conocemos las características básicas de MySQL y las sentencias SQL que se pueden ejecutar, vamos a ver como se integra MySQL con PHP. Las definiciones de bases
Más detallesPROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1
PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS RAUL BAREÑO GUTIERREZ 1 FTP. Qué es? Es un protocolo que permite pasar ficheros de un computador que los tiene (servidor FTP) a un computador que los
Más detallesAcceso a datos desde PHP (avanzado) Múltiples submits a PHP, control, gestión de errores, visualización, jquery, datatables, AJAX
Acceso a datos desde PHP (avanzado) Múltiples submits a PHP, control, gestión de errores, visualización, jquery, datatables, AJAX Vista general Hemos visto lanzar una acción de un formulario a PHP Nos
Más detallesSistemas de Información
Sistemas de Información Tecnologías Web Interactividad y envío de información Cliente Servidor 1 Concepto! Common Gateway Interface! Protocolo para ejecutar programas en el servidor vía HTTP.! Permite
Más detallesConexiones a BD. Juan Manuel Espinoza Marquez CFT San Agustín Linares -2012
Conexiones a BD Juan Manuel Espinoza Marquez juanmanuel.espinoza@gmail.com CFT San Agustín Linares -2012 Bases de datos en la Web Las bases de datos permiten almacenar de una forma estructurada y eficiente
Más detallesObjetivos. Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML
Objetivos Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML Introducirse en el conocimiento de la plataforma de gestión de aplicaciones ASP.NET
Más detallesCentro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...
Más detallesapa de presentación: JSP Copyright Universidad de Alicante JSP básico 1 Capa de presentación: JSP Sesión 1: JSP Básico
Especialista en Aplicaciones y Servicios Web con Java Enterprise apa de presentación: JSP Copyright 2003-2004 Universidad de Alicante JSP básico 1 Capa de presentación: JSP Sesión 1: JSP Básico apa de
Más detallesIntroducción a las Aplicaciones Web
Versión original: Amador Durán y David Benavides (octubre 2005) Última revisión: Pablo Fernández; añadidas nuevas transparencias. Tiempo: 2h escuela técnica superior de ingeniería informática Introducción
Más detallesCurso JAVA EE 7 2016
Curso JAVA EE 7 2016 Curso de Java EE 7 PC CARRIER 29 de marzo de 2016 Autor: Marc Revenga Esquinas Curso JAVA EE 7 2016 Curso de Java EE 7 Clase 1. Aplicaciones web Java EE. Configuración del servidor
Más detallesTemario Programación Web para Web
Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML
Más detallesTUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS 1 Introducción... 3 2 Despliegue de la aplicación de ejemplo... 3 2.1 Requisitos previos... 3 2.2 Despliegue de la aplicación... 3 3 Prueba
Más detallesPOW. Tema 8: Acceso a Base de Datos y Sesiones con PHP
POW Tema 8: Acceso a Base de Datos y Sesiones con PHP 1. Bases de datos en la Web 2. Instalación y configuración de MySQL 3. MySQL 4. Herramientas de administración: phpmyadmin 5. Lenguaje SQL 6. Funciones
Más detallesMARCO (FRAME) Los frames se consiguen con las etiquetas <FRAMESET> y <FRAME>.
MARCO (FRAME) Qué es un marco? Los frames o marcos son una forma de partir una web en sectores o áreas, haciendo que en cada parte se visualice un documento HTML distinto. Es muy útil cuando queremos que
Más detallesPROGRAMACIÓN PÁGINAS WEB CON ASP.NET 3.5 (C#)
PROGRAMACIÓN PÁGINAS WEB CON ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con
Más detallesPaginación de Consultas con Oracle y PHP
Paginación de Consultas con y 11/02/2015 Paginación de Consultas con y Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Paginación
Más detallesÍndice El protocolo smtp...26 RESUMEN DEL CAPÍTULO...26
Índice INTRODUCCIÓN...15 CAPÍTULO 1. CONCEPTOS GENERALES DE LA ARQUITECTURA DE APLICACIONES WEB...17 1.1 INTRODUCCIÓN...18 1.1.1 Concepto...18 1.1.2 Por qué este concepto ha tomado tanta relevancia?...18
Más detallesPresentación y objetivos
Programación de Java Programación Web Presentación y objetivos JavaScript es un lenguaje de programación que se utiliza para realizar acciones dentro del ámbito de una página Web. Se trata de una programación
Más detallesProgramación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM
Programación Web Tema 3.2 Java Script Estructura del Lenguaje Miguel Ángel Manso Emerson Castañeda Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Variables Operadores Estructuras
Más detallesGuía del Curso Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript
Guía del Curso Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript Modalidad de realización del curso: Titulación: A distancia y Online Diploma acreditativo con las horas
Más detallesMAESTRO DE PHP PHP NIVEL 1
MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado
Más detallesuna nueva página (recordar que en este curso no se ve como programar en el servidor) Todo los formularios que implemento y los que usted implementará
Formularios En Html Un formulario permite que el visitante al sitio cargue datos y sean enviados al servidor. Es el medio ideal para registrar comentarios del visitante sobre el sitio, solicitar productos,
Más detallesLockerRoom MANUAL DE USUARIO
LockerRoom MANUAL DE USUARIO Carlos Martín Villanova, Tonghong Li, Claudio Soriente, Ricardo Jiménez Peris and Marta Patiño Martínez La aplicación (LockerRoom) se ejecuta escribiendo en línea de comando:
Más detallesCentro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Introducción Práctica de Programación Java Antonio Rivero Cuesta Sesión III La Sintaxis de Java II... 6 Estructuras de Control... 7 Estructuras de Selección... 8 Sentencia
Más detallesPRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17
ÍNDICE PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17 1.1 CONTEXTO DE UTILIZACIÓN DE AJAX...17 1.2 QUÉ ES AJAX?...18 1.3 LAS TECNOLOGÍAS AJAX...20 1.4 PRIMERA APLICACIÓN AJAX...22 1.4.1 DESCRIPCIÓN
Más detallesLenguajes de Script. Qué son los Lenguajes de Script?
JavaScript (I) 1 Lenguajes de Script Qué son los Lenguajes de Script? Scritps de cliente: son programas que pueden acompañar a un documento HTML o bien ir incrustados en él. Un lenguaje de script es un
Más detallesCurso PHP & MYSQL PARA JOOMLA
Curso PHP & MYSQL PARA JOOMLA CURSO PHP Y MYSQL PARA JOOMLA 3.X Introducción a PHP Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Instalación del Servidor Web local Funcionamiento básico
Más detallesPROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y ASP.NET 3.5 (C#)
PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor
Más detallesTema 3: Diseño de la capa de presentación
escuela técnica superior de ingeniería informática Tema 3: Diseño de la capa de presentación Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión III Índice Introducción
Más detallesPractica 12. Manejo de Archivos de tipo (registros).
Practica 12. Manejo de Archivos de tipo (registros). Objetivos Al finalizar esta práctica el estudiante será capaz de: 1. Usar registros para leer y manipular información. 2. Usar archivos de tipo para
Más detallesDe que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? VARIABLES ESTRUCTURAS DE CONTROL - FUNCIONES
PREGUNTA PROBLEMATIZADORA: De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? VARIABLES VARIABLES ESTRUCTURAS DE CONTROL - FUNCIONES Una variable es un espacio
Más detallesCaracter a caracter los datos pueden ser escritos o leidos carácter a carácter, con las funciones fputc() y fgetc().
Notas auxiliares sobre manejo de archivos Las funciones de entrada salida (E/S) de las librerías estandar de C, permiten leer y escribir datos a, y desde, archivos y dispositivos. La caracteristica fundamental
Más detallesDESARROLLO WEB EN ENTORNO CLIENTE
DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 7: Utilización de Mecanismos de Comunicación Asíncrona Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández
Más detallesProgramación orientada a objetos
Programación orientada a objetos Capítulo 4 Agrupar objetos Tutor: Manuel Fernández Barcell Centro Asociado de Cádiz http://prof.mfbarcell.es 4.2 La Colección de objetos Muchas aplicaciones requieren
Más detallesEstructura general. Fundamentos. Comentarios. Tipos de datos. Funciones de conversión
Estructura general PL/SQL es un lenguaje estructurado. Su unidad básica es el bloque. Un bloque PL/SQL tiene 3 partes: zona de declaraciones, zona ejecutable y zona de tratamiento de excepciones. La sintaxis
Más detallesIntroducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 11: PHP 5 (sistema de ficheros) 1. Objetivos Aprender a acceder al sistema de ficheros desde PHP. Aprender a subir y almacenar un fichero con PHP. 2. Recursos
Más detallesAspectos Avanzados de Programación Web
Aspectos Avanzados de Programación Web Jesús Arias Fisteus Computación Web (Curso 2017/18) Computación Web (Curso 2017/18) Aspectos Avanzados de Programación Web 1 Parte I AJAX (Asynchronous JavaScript
Más detallesGuía del Curso Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional
Guía del Curso Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional Modalidad de realización del curso: Número de Horas: Titulación: Online 300 Horas Diploma acreditativo con las horas
Más detallesWebDial V1.1 DOCUMENTACION DEL PROGRAMADOR
WebDial V1.1 DOCUMENTACION DEL PROGRAMADOR DATAVOICE S.A Para preguntas relativas a esta documentación : Dpto. Ingeniería de DATAVOICE S.A. Tlfno : +34 91 361 40 16 Fax : +34 91 725 43 97 Está prohibida
Más detallesFicheros. Archivo, o fichero: Características:
Ficheros Archivo, o fichero: Es una estructura de datos en memoria externa, cuyo tiempo de vida no está ligado a la ejecución del programa que lo crea o lo maneja. Un fichero existe desde que un programa
Más detallesDe esta manera, cuando el usuario rellena un campo cómo el siguiente... <input type="text" name="telefono"> </form>
TIPS FORMULARIOS PHP Al enviar un formulario HTML, los datos són enviados al servidor Web y este es capaz de procesarlos y realizar un seguido de acciones en función de los datos introducidos, los datos
Más detallesPasarela para envíos de faxes a través de interfaz HTTPS
Pasarela para envíos de faxes a través de interfaz HTTPS La pasarela para envío de faxes a través de interfaz HTTPS permite el envío de faxes M2M (De maquina a maquina) a traves de la ruta https://appsnetelipcom/
Más detallesFormularios en HTML 03/02/2017. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos
en HTML 03/02/2017 en HTML Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla en HTML Qué es un formulario? Introducción a la Ingeniería del Software y a los Sistemas de Información
Más detallesDiseño de Sitios Web (T.U.W.) HTML5 (III) ETIQUETAS NUEVAS FORMULARIOS
Diseño de Sitios Web (T.U.W.) HTML5 (III) ETIQUETAS NUEVAS FORMULARIOS Etiquetas Incorporadas en HTML 5 permite dibujar- Con javascript inserta audio inserta un video Permite
Más detallesJSP(JAVA SERVER PAGES)
JSP(JAVA SERVER PAGES) Introducción En la actualidad, la mayoría de los sitios Web quieren mostrar contenido dinámico basado en el usuario y en la sesión. La mayor parte del contenido, tal como imágenes,
Más detallesDesarrollo Web con PHP y MySQL
Desarrollo Web con PHP y MySQL DESCRIPCION MODULOS DE CAPACITACION 1. Introducción Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Funcionamiento básico de PHP Embebido de PHP dentro de HTML
Más detallesCommon Gateway Interface (Interfaz Público de Pasarela)
Common Gateway Interface (Interfaz Público de Pasarela) Francisco Rosales Common Gateway Interface 1 Introducción La Web era de contenido estático Todo acceso a una hoja, daba el mismo resultado No satisfacía
Más detallesComo todo lenguaje de programación trabaja con variables, es decir, pequeños almacenes de memoria.
1. VARIABLES Uf-1305: PROGRAMACIÓN CON LENGUAJES SCRIPT EN PÀGINES WEB JavaScript es un potente lenguaje interpretado que proporciona interactividad a un sitio web. Como todo lenguaje de programación trabaja
Más detallesExperto Universitario Java Enterprise Spring
Spring Sesión 4 Aplicaciones AJAX y REST Puntos a tratar AJAX con Spring MVC Enviar fragmentos de HTML/objetos al cliente Recibir objetos del cliente Servicios web REST Repaso de la filosofía REST Obtener
Más detallesIntroducción a Python Qué es Python?
Introducción a Python Qué es Python? Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación
Más detallesProgramación páginas web con PHP
Programación páginas web con PHP Duración: 65 horas Objetivos: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte
Más detalles