|
En la actualidad la necesidad de generar aplicaciones web dinámicas implica que el tiempo de desarrollo de estas sea corto. Con base en esto, marcos de referencia como GWT han surgido con un conjunto de funcionalidades básicas a utilizar y herramientas para agilizar este desarrollo de este tipo de aplicaciones.
AJAX, acrónimo de Asynchronous JavaScript + XML, tiene como principio fundamental cargar el contenido de una página de acuerdo con las necesidades del cliente. Es decir que pueden aplicarse distintas estrategias para mostrarle una página al usuario como lo es por ejemplo el cargar primero la parte que alcanza a visualizar o bien mantener una región de la página para refresco de forma individual al resto del contenido. Dicho refresco se conoce como renderización parcial de una página y es lo que más ha destacado a AJAX.
Hoy en día, hasta un simple correo web, tiene implementaciones en AJAX para mostrar vistas previas de un mensaje, nueva publicidad, mensajes de retroalimentación de acciones del usuario entre otras. Es por eso que una aplicación web enriquecida debería utilizar AJAX para mejorar la apreciación del usuario.
Generalmente la forma de funcionamiento de AJAX parte de un llamado JavaScript a un motor de Ajax el cuál es el responsable de realizar la petición http al servidor web. Luego la aplicación lleva a cabo las tareas necesarias para cumplir la petición o dar respuesta la solicitud y se envía la respuesta XML desde el servidor web al motor de Ajax quien conforma el html y los estilos correspondientes para la interfaz de usuario en el navegador del usuario. |
|
|
Para la realización de este tutorial es necesario que se encuentre familiarizado con el desarrollo de aplicaciones Java, conocer el lenguaje XML y tener conocimientos básicos del manejo del ambiente de desarrollo Eclipse.
Se recomienda utilizar una vista de editor XML dentro de Eclipse por facilidad de lectura del archivo de configuración del proceso de automatización de compilación del tutorial. Adicionalmente puede descargar el siguiente entrenador de XML ( descargar entrenador ), del curso de estructuras de datos, y cargar el respectivo archivo build.xml adjunto con la solución del tutorial para reforzar conocimientos referentes a XML. |
|
Se quiere construir una calculadora simple que funcione como una aplicación WEB (que se utilice desde un navegador). El usuario debe suministrar 2 valores numéricos (pueden tener decimales) y seleccionar una operación aritmética (suma, resta, multiplicación y división).
Interfaz de Usuario
El usuario debe teclear la siguiente URL en el navegador (suponiendo que el servidor está funcionando sobre la misma máquina): http://localhost:8080/calculadoraWeb/index.htm

Una vez el usuario ingresa la información y oprime el botón “Enviar” se despliega una ventana con la respuesta, tal como la que se presenta a continuación:

|
|
Requerimientos Funcionales |
|
|
|
|
Nombre
|
R1. Sumar.
|
|
Resumen
|
La aplicación debe sumar dos números.
|
|
Entradas
|
|
Número 1
|
|
Número 2
|
|
Resultados
|
|
Número 1 + Número 2
|
|
Nombre
|
R1. Restar.
|
|
Resumen
|
La aplicación debe restar dos números
|
|
Entradas
|
|
Número 1
|
|
Número 2
|
|
Resultados
|
|
Número 1 - Número 2
|
|
Nombre
|
R1. Multiplicar.
|
|
Resumen
|
La aplicación debe multiplicar dos números
|
|
Entradas
|
|
Número 1
|
|
Número 2
|
|
Resultados
|
|
Número 1 * Número 2
|
|
Nombre
|
R1. Dividir.
|
|
Resumen
|
La aplicación debe dividir dos números
|
|
Entradas
|
|
Número 1
|
|
Número 2
|
|
Resultados
|
|
Número 1 / Número 2
|
|
|
Requerimientos No Funcionales |
|
|
|
|
Tipo
|
Tecnología
|
|
Descripción
|
- Los usuarios acceden la aplicación mediante una página web
- Debe usar tecnología Ajax
|
|
|
|
|
|
<< Inicio < Anterior 1 2 3 4 Siguiente > Fin >>
|
|
Página 1 de 4 |