actividades

Páginas: 38 (9257 palabras) Publicado: 26 de abril de 2013
Capítulo segundo
Fundamentos teóricos
Se plantea como objetivo de esta sección exponer las distintas tecnologías
que se pueden contemplar a la hora de desarrollar la aplicación. Se explica
en qué consiste cada una. Se prestará principal atención a las tecnologías de
desarrollo Web.

I.2.1 Lenguajes de programación
Una de las alternativas que se contemplan es la programación de unaaplicación
con alguno de los lenguajes de programación existentes. Uno de los lenguajes
contemplados por las facilidades que aporta para el manejo de bases de datos es el
conocido lenguaje Java.
Los detalles referentes a la programación y a la tecnología se pueden consultar
en la página Web donde se tienen gran cantidad de recursos, manuales, tutoriales,
explicación de la tecnología, etc. [40].I.2.2 Tecnologías de desarrollo Web
A la hora de desarrollar una aplicación Web se puede elegir entre varios
lenguajes de programación. Si además se quiere usar bases de datos en nuestra
aplicación también se dispone de otras varias posibilidades, que en algunas ocasiones
están determinadas o influenciadas por el lenguaje seleccionado.
Se explican las características de las principalesalternativas, que son las
siguientes:





ASP: Active Server Pages (páginas de servidor activas) [1]
JSP: Java Server Pages (páginas de servidor Java [2]
PHP: Personal Home Page Hypertext Pre-processor (preprocesador de
hipertexto de páginas personales) [14], [15]
CGI + PERL: Common Gateway Interface (Interfaz de pasarela común) +
Practical Extraction and Reporting Language (lenguajepráctico para la
extracción e informe) [41], [42]

Todos estos lenguajes tienen como objetivo la generación de código HTML
(HyperText Markup Language, lenguaje de marcas hipertextuales) [30], de manera que
una misma página de código pueda generar distintas páginas HTML en función de
parámetros de entrada. Esto posibilita la interacción del usuario con la página Web.
En lo que sigue seexplicarán los tres primeros lenguajes ya que se consideran
actualmente los más usados. Se expondrá su filosofía de uso y se describirán

Conversión de aplicación empresarial para permitir el acceso remoto usando PocketPC y PC

17

I Memoria
resumidamente los aspectos más importantes. Se terminará la explicación con algunos
comentarios sobre su instalación.

I.2.3 Active Server Pages
ActiveServer Pages (ASP) es una tecnología del lado servidor de Microsoft para
páginas web generadas dinámicamente. Un documento ASP puede contener tanto
sintaxis HTML como código script, que interpretará el servidor para devolver un
documento HTML generado a partir de otros documentos HTML y resultados de la
interpretación de tal código script.
ASP permite conservar la información específica de unusuario a lo largo de
varias solicitudes HTTP (HyperText Transfer Protocol, protocolo de transferencia de
hipertexto) gracias al uso de variables a lo largo de varios documentos Web (User
Session).
Cuando se transfiere una página ASP al navegador de un usuario ocurren los
siguientes acontecimientos:






una vez que se introduce una dirección Web (URL) en el navegador, se envía
alservidor Web una petición.
el servidor Web, generalmente IIS (Internet Information Server, servidor de
información de internet) recibe la solicitud y comprueba la disponibilidad de
la página pedida.
Si se trata de una página HTML, se envía directamente al navegador y éste la
muestra al usuario.
Si se trata de una página ASP, el servidor busca todas las instrucciones ASP
que contiene lapágina, las ejecuta y devuelve los resultados con el resto de
la página al navegador Web del usuario.

Se puede observar que al navegador Web del usuario sólo llegan páginas HTML.
Sólo es en el servidor donde existe diferencia entre páginas con código ASP o sin él.
Casi todas las aplicaciones están escritas en VBScript debido a que es el estándar de las
páginas ASP.
ASP se basa en objetos,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Actividades
  • Actividades
  • Actividades
  • Actividades
  • Actividades
  • Actividad
  • Actividades
  • Actividad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS