Genexus - Temas Basicos

Páginas: 15 (3603 palabras) Publicado: 14 de diciembre de 2013
Introducción – Temas básicos
Web

1

Conceptos Básicos de Web

A lo largo de este curso se verán distintas funcionalidades de GeneXus X para web, asi como se guiará en la
construcción de una aplicación que servirá como guía para todo lo aprendido durante el desarrollo del curso.
Crearemos una base de conocimiento para implementar una aplicación para una agencia de viajes que iremosdesarrollando gradualmente a lo largo del curso.
Comenzaremos por ver la arquitectura en general de las aplicaciones web y las alternativas disponibles en
GeneXus.
En la imagen que mostramos arriba se puede observar un esquema simplificado de la topología de Internet.
Por un lado se tiene la red de la empresa (Intranet), donde se tiene un Servidor Web en el cual se publican las
páginas Web.Este servidor puede ser también el servidor de base de datos, o se puede tener un servidor específico para
realizar esta tarea.
Los usuarios de Internet tendrán acceso a las páginas que sean públicas y podrán acceder a los datos
almacenados en la empresa a través de páginas dinámicas.
Por otro lado, los usuarios de la empresa (Intranet) podrán acceder a las páginas públicas y a las páginasprivadas de la empresa.

2

Web Objects - Arquitectura
• Ajax: Asynchronous JavaScript + XML
• Un nombre para un conjunto de tecnologías existentes operando juntas



Más adelante veremos la influencia de Ajax en las aplicaciones generadas con
GeneXus

Internet es una tecnología madura que nos permite acceder y compartir información y aplicaciones
empresariales con un nivel de libertadnunca antes imaginado.
Ajax es el nombre que se ha dado a un conjunto de tecnologías ya existentes que operando juntas permiten
acortar la brecha existente entre las aplicaciones Win y las Web.
Ajax transforma la experiencia del usuario Web desde una experiencia discontinua, donde el usuario debe
esperar luego de cada envío de una página al servidor, en una experiencia continua, sin esperas,donde el
usuario interactúa con una interfase viva, sin importar los viajes al servidor que ahora son transparentes para el
usuario.
Ajax representa un punto de inflexión en las aplicaciones Web, brindando una ventaja competitiva a quienes
adopten esta arquitectura tempranamente.
En el modelo tradicional de interacción de una aplicación web, el usuario solicita una página del servidor, la quees construida y enviada al browser. Esta página incluye un elemento form HTML para capturar los datos del
usuario. Una vez que el usuario envía sus datos de entrada de vuelta al servidor (post), la siguiente página
puede ser construida en base a esa entrada y devuelta al browser para ser mostrada, y así sucesivamente.
Esta forma de interacción viene determinada por la naturaleza de HTTP ydifiere de los modelos tradicionales
de aplicaciones del desktop, que tienen una interfaz que está inherentemente conectada a la capa de la
aplicación.
Sin embargo, tecnologías relativamente recientes posibilitan la irrupción de Ajax, una revolución en el mundo
de las aplicaciones Web, que torna la interacción entre el usuario y la aplicación Web más rápida y sin tiempos
inútiles de espera.
Ajaxincorpora:
• XHTML y CSS, que proveen presentaciones basadas en estándares
• Desplegado de la información e interacción dinámica, utilizando Document Object Model (DOM)
• Intercambio y manipulación de datos usando XML y XSLT
• Retorno asincrónico de datos utilizando el objeto XMLHttpRequest, y
• JavaScript, que es el lenguaje que une todo lo anterior, haciendo a Ajax posible.

3 Publicar Objetos Web
• En el Servidor
• TCP/IP
• Servidor Web

• En el Cliente (cliente “fino”)
• TCP/IP
• Browser

Se debe disponer de una red TCP/IP, es decir, que tanto el servidor como el cliente deben tener instalado el
protocolo de red TCP/IP.
El servidor debe tener un software que lo habilite como servidor Web, normalmente es a este software al que
se denomina Servidor Web o Web...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Temas Basicos Informatica
  • Matrices tema:1 Lo basico
  • Temas y rasgos básicos del realismo
  • Temas basicos de fisica
  • Temas basicos de derecho laboral
  • temas basicos del calentamiento
  • Temas Basicos De La Sociedad Anonima
  • Temas básicos de ética

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS