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.

Slides:



Advertisements
Presentaciones similares
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Advertisements

Internet y tecnologías web
Fernando Alonso Blázquez Formularios en lenguaje HTML 26 de Febrero de 2004.
Scripting en el lado del Cliente
Lenguaje Unificado de Modelado
Servidores Web Capítulo 2.
Modelando aplicaciones
Construcción de Páginas WEB
Live e-learning Universitat Internacional de Catalunya (2007)
ActiveX.
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
"java del lado del servidor" Servlet y JSP Java Server Pages.
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Java 2 Platform Enterprise Edition
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
Cualquier sitio web puede ser utilizado en un momento determinado como medio para llevar a cabo ciertos aprendizajes, por ejemplo se pueden aprender cosas.
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Profesor: Miguel Angel Vidal
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
Ingeniero Anyelo Quintero
Laboratorio 1 JavaScript.
Desarrollo de aplicaciones web
Diseño de una Base de datos
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.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Desarrollo de Aplicaciones Web
Fundamentos de programación
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Lenguajes de programación Web
Análisis del lado del servidor y del lado del cliente Ángel Apolinar Corona Irene Granados García.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Comparación entre applets, CGI, PHP, ASP,
“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.
Desarrollo Web en Entorno Servidor
Publicación de bases de datos Access en la web
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
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.
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ.
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
Andrés David Rodríguez Delgado Cód Es un conjunto de extensión de UML propuesto por JIM CONALLEN que esta formado por valores etiquetados,
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Cristian Fonnegra Marin
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.
HTML Prof. Oscar Marroquin Mollinedo. Desarrollo web Desarrollo web es un título algo arbitrario para el conjunto de tecnologías de software del lado.
Microsoft Access Microsoft Access, es la base de datos relacional más popular, además forma parte de la aplicación de Microsoft Office. Permite crear.
Navegación y comunicación en Internet y uso de las redes sociales
UML.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
LAS PAGINAS WEB. LAS PAGINAS WEB ¿QUE ES UNA PAGINA WEB? Una página Web, también conocida como una página de Internet, es un documento electrónico.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
UNIVERSIDAD ESTATAL A DISTANCIA Escuela de Ciencias de la Educación Curso APLICACIONES DE LA INFORMÁTICA A LA EDUCACIÓN I Código: 993 GLOSARIO DE TÉRMINOS.
INTRODUCCIÓN. Temario Revisión 10 minutos Revisión 10 minutos Maquetación 30 minutos Maquetación 30 minutos Ingles Técnico 20 minutos Ingles Técnico 20.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
Desarrollo Web en Entorno Servidor
Partes de la ventana Access
I.LENGUAJE DE PROGRAMACIÓN JAVASCRIPT. El JavaScript es un lenguaje de programación interpretado, lo que significa que no necesita ser compilado. Proviene.
Metodología para el Diseño de Sitios WEB
Historia del UML UML 1.x evoluciona en UML 2.0
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

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 en tres elementos esenciales: Elementos del servidor (páginas del servidor): Aquellos elementos que están del lado del servidor y se ejecutan en éste para enviar los resultados al cliente. Elementos del cliente (páginas del cliente): Corren del lado del cliente como los scripts, programas ejecutables, etc. y tienen como propósito mostrar información que proviene del servidor o del mismo cliente. Elementos de interfaz con el usuario (páginas web): Componentes que determinan la forma de visualizar la información desplegada por el cliente en el browser y cuyo propósito es el de facilitar la interacción con el usuario. * Tomado del Libro Introducción a las Tecnologías Informaticas de los profesores Mauricio Gaona y Hector Angulo - EISC DSII – María Eugenia Valencia – EISC. Página 1

Diagramas de Navegación Durante el modelamiento de la navegación es necesario especificar los posibles caminos de navegación para el usuario, funciones que ejecutará en los documentos, enlaces y cómo la información será accesada. En el lenguaje UML los elementos de un modelo de navegación para aplicaciones web no están contemplados de manera directa. DSII – María Eugenia Valencia – EISC. Página 2 Diagrama de navegación Documento de interfaz y de secuencias de acceso, propios a los aspectos de las aplicaciones web

Diagramas de Navegación - UML Los elementos gráficos que conforman la extensión de UML para aplicaciones web son: Server Page (Página del servidor): Representa una página web que tiene scripts que son ejecutados por el servidor. 1.Programas y/o script que se escriben en diferentes lenguajes de programación, como PHP, ASP, C, C++, Perl, etc. 2. Programas escritos en Java que corren del lado del servidor (Java Servlets). DSII – María Eugenia Valencia – EISC. Página 3

Diagramas de Navegación - UML 3. Base de datos. Se usan principalmente para almacenar información. Página cliente: Son las páginas cuya ejecución se realiza del lado del cliente, por lo general tienen datos tipo multimedia, applets y scripts. Las páginas del cliente se clasifican en: 1.Formas: Representan una colección de elementos de entrada estándar, que aceptan entradas del usuario para ser enviadas (submit) a una página del servidor. DSII – María Eugenia Valencia – EISC. Página 4

Diagramas de Navegación - UML 1.Frames: Los frames le permiten al diseñador dividir la ventana del browser en áreas rectangulares, cada una con una página diferente. 1.Script del cliente: Funciones de JavaScript que son ejecutadas en respuesta a ciertos eventos como movimientos o clic del ratón que son capturados por el browser dentro de la página. 1.Applets: Si una página contiene un applet de Java, éste es descargado automáticamente del servidor que contiene el applet y se ejecuta localmente del lado del cliente. DSII – María Eugenia Valencia – EISC. Página 5

Diagramas de Navegación - UML Enlaces Expresan la estructura relacional de las diferentes páginas que conforman el diagrama. Se representan así: >: Se usa para establecer un enlace de navegación entre dos páginas del cliente, o de una página del cliente hacia una página del servidor. >: Se usa para representar la creación de una página del cliente desde una página del servidor, las páginas que son creadas de esta forma se llaman páginas de creación dinámica. >: Se usa para relacionar dos o más paginas del servidor como por ejemplo dos scripts escritos en PHP. DSII – María Eugenia Valencia – EISC. Página 6 >

Diagramas de Navegación - UML >: Se usa para representar el envío de información de una página forma hacia una página del servidor. >: Se usa para relacionar enlaces dentro de una misma página del cliente, estos enlaces permiten moverse dentro de una misma página. >: Se usa para indicar enlaces entre páginas de un mismo fame o indicar un enlace que crea una nueva página dentro de una nueva ventana. >: Se usa para relacionar objetos que cumplan una actividad espécifica dentro de una página. Ejemplo un javaScript que valida los campos de una forma. >: Indica accesos o cualquier tipo de consulta a una base de datos. DSII – María Eugenia Valencia – EISC. Página 7