Documente Academic
Documente Profesional
Documente Cultură
Sesin 1:
Introduccin al desarrollo de
Aplicaciones en Internet
Contenido
Presentacin
Introduccin al desarrollo de Aplicaciones en Internet
Internet y la la Web
Conceptos (Pagina Web, Sitio Web)
*Fundamentos Internet:
Http
Html
Aplicacin Web (WebApp)
Aplicacin Empresarial
Actividades
Presentacin
Docente y Estudiantes
Internet
La Web o WWW
La WWW es un conjunto de protocolos que permite, de forma sencilla, la consulta remota de archivos de
hipertexto. sta fue un desarrollo posterior (1990) y utiliza Internet como medio de transmisin.
WWW es uno de los servicios que ms xito ha tenido en Internet hasta tal punto que es habitual la
confusin entre ambos trminos.
Importante
La Web se concibe hoy en da como la plataforma universal para el
despliegue de aplicaciones.
W3C
El Consorcio World Wide Web (W3C) es una comunidad internacional
trabajan conjuntamente para desarrollar estndares Web.
Liderado por el inventor de la Web Tim Berners-Lee (1990)
La misin del W3C es guiar la Web hacia su mximo potencial
Pagina Web
Sitio Web (*Portal Web)
Navegador Web
Servidor Web
Arquitectura Cliente / Servidor
Protocolo Http (Peticin / Respuesta)
Tipos de paginas:
Un sitio web es un espacio virtual en Internet que contiene un conjunto de pginas web
relacionadas que son accesibles desde un mismo dominio (o subdominio).
Los sitios web incluyen documentos HTML, fotografas, sonidos, vdeos, animaciones Flash y
otro tipo de contenidos. La URL raz del sitio web se conoce como portada o homepage. Lo
ms habitual es que esta portada facilite el acceso a todas las pginas del sitio mediante
hipervnculos (tambin conocidos como enlaces o links).
Analoga
Si lo comparramos con un libro, un sitio web sera el libro entero y una pgina web de ese
sitio web sera un captulo de ese libro. El ttulo del libro sera el nombre del dominio del
sitio web.
Por ejemplo:
El sitio web del diario argentino Clarn se encuentra en http://www.clarin.com/. Es decir,
Clarin.com es la homepage del sitio.
Desde all es posible acceder al resto de las pginas que componen el sitio, como el suplemento
de Espectculos (http://www.clarin.com/espectaculos.html) o los Clasificados
(http://www.clasificados.clarin.com/).
A veces se utiliza errneamente el trmino pgina web para referirse a sitio web. Una pgina
web es parte de un sitio web y es un nico archivo con un nombre de archivo asignado,
mientras que un sitio web es un conjunto de archivos llamados pginas web.
Para acceder a un sitio web se necesita contar con un navegador en la computadora. Este es
un programa informtico que posibilita la visualizacin de la informacin contenida en una
pgina web .
Los documentos pueden estar ubicados en la computadora en donde est el usuario, pero
generalmente se ubican en Servidores Web.
Servidor
Un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.
El trmino servidor ahora tambin se utiliza para referirse al ordenador fsico en el cual
funciona ese software, una mquina cuyo propsito es proveer servicios de modo que
otras mquinas puedan utilizar esos servicios.
Servidor Web
La principal funcin de un servidor Web es almacenar los archivos de un sitio y enviarlos
por Internet a los usuarios que los soliciten.
Cuando un usuario indica una pgina de Internet su navegador, este se comunica con el
servidor solicitndole dicha pagina, y cuando esta es enviada por el servidor la interpreta y
muestra en pantalla.
El dialogo entre el cliente (Navegador Web) y el servidor Web se realiza usando el protocolo
Http
Pero con HTML se pueden incluir script escritos en otras tecnologas o lenguajes (por
ejemplo JavaScript), los cuales puede se interpretados por los navegadores web u otros
procesadores de HTML.
Es imple
Peticin
Respuesta
*(3) Consular cuales son las cabeceras que se pueden usar en la peticin
*(4) Consultar que indican los cdigos de respuesta (20x , 40x, y 50x )
Algunas definiciones
Una aplicacin empresarial es un sistema que integra todas las areas funcionales de la
empresa, soportando los diferentes procesos de negocio a lo largo de toda la empresa.
Por ejemplo, tener el inventario, la facturacin, la caja, la planilla y la contabilidad
bajo un solo sistema.
Son el medio a travs del cual los humanos pueden comunicarse con los computadores o
sistemas.
Ejemplos de UI:
1D (humano aprende lenguaje maquina)
Lnea Comandos
2D (humano aprende lenguaje maquina)
GUI (WIMP)
3D
Evolucin
Modelo
Son los datos que proceden de una realidad sobre la que se pretende actuar, como
supermercados, itinerarios de viaje, o cualquier dato requerido en un dominio problemtico
particular
El Controlador
Encargado de hacer que se lleven a cabo las ordenes del usuario que se indican a travs de la
interfaz.
*(5) Que es un usuario del sistema y un usuario de los servicios del Host. Cual es la diferencia?
Ejemplo!
Javascript
Visual Basic Script
*DHTML
CSS
Applets
Ajax
*Ver Actividad 4
Plataforma Java
Cdigo Administrado
Javascript es un lenguaje de programacin utilizado para crear pequeos programas que son
insertados en las pginas web.
Muchos confunden el Javascript con el Java pero ambos lenguajes son diferentes
XML
Siglas en ingls de eXtensible Markup Language ('lenguaje de marcas extensible'), es un
lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C).
Permite definir nuestras propias etiquetas para estructurar nuestra informacin.
Esta diseado para trasportar y almacenar informacin.
Es muy til cuando varias aplicaciones se deben comunicar entre s o integrar informacin.
(Ejemplo: Recordar lo de los archivos planos).
Resuelve problemas de interoperabilidad en lo referente al intercambio de informacin
entre diferentes plataformas.