You are on page 1of 20

Universidad Tecnolgica De Nezahualcyotl. Profesor: Norberto Vera Garca. Asignatura: Ingeniera del Software II. Tema: Clientes Dinmicos.

Integrantes del Equipo: Bernardino Andrade ngel. Cruz Cervantes Adriana Noem. Grupo: 51-V.

CLIENTES DINMICOS
La gran diferencia entre los sitios Web y aplicaciones Web se encuentra en el uso de la lgica de negocio. La lgica de negocio incluye las normas y procesos que conforman el estado de negocios del sistema.

Es la parte de un sistema que se encarga de las tareas relacionadas con los procesos de un negocio, tales como ventas, control de inventario, contabilidad, etc. Son rutinas que realizan entradas de datos, consultas a los datos, generacin de informes y ms especficamente todo el procesamiento que se realiza detrs de la aplicacin visible para el usuario.

La clave de los clientes dinmicos radica en la capacidad de hacer accesible el contenido de la pgina web, los scripts y mdulos que se pueden ejecutar en el cliente y entregado por la pgina Web. Los ejemplos ms simples de la lgica de negocio en el cliente son las validaciones de campo y la forma. Por ejemplo: Un campo de entrada de la fecha nunca se debe aceptar la fecha no vlida 30 de febrero.

Sin la validacin del lado del cliente: Este valor se enva al formulario del servidor y slo se puede identificar como un valor no vlido. Cuando esto sucede, todo el formulario se enva al usuario para su correccin. Este nmero de viajes de servidor es caro por el procesamiento de recepcin y de envi

DOM (MODELO DE OBJETOS DEL DOCUMENTO)

DOM, en espaol Modelo de Objetos del Documento es lamentablemente un desconocido de muchos de los que realizan webs. Que es DOM ? DOM es un API que brinda una interfaz a las aplicaciones webs para acceder a los elementos del documento, no solo para leer si no tambin para modificar su contenido. Pero, que significa esto ? pues bueno es una forma de poder modificar desde JavaScript el HTML de nuestro sitio, aunque tambin se puede utilizar con otros lenguajes, la combinacin mas conocida es la que menciono, y esta forma JavaScript y HTML va DOM es muy utilizada en tecnologas como AJAX.

Ejemplo HTML, JavaScript y DOM

<html> <head> </head> <body onLoad="modifica()">

<script type="text/javascript" > function modifica(){ document.getElementById("parrafo").innerHTML = "Hola, pero modificado con JavaScript + DOM"; } </script> <p id="parrafo"> </body> </html> JavaScriptyDOM Hola </p>

soloHTML

SECUENCIAS DE COMANDOS

La tecnologa de secuencias de comandos ms comunes en los navegadores de hoy en da es JavaScript. JavaScript, una parte de la revolucin de la tecnologa Java es una implementacin de un lenguaje de programacin que tiene sus races en el lenguaje de programacin Java. El lenguaje JavaScript se parece a Java, pero no es exactamente igual a Java. El entorno de ejecucin de JavaScript es tambin ms pequeo y tiene menos tipos de datos de Java. JavaScript utiliza objetos integrados extensible pero no admite las clases definidas de usuario o la herencia.

JavaScript viene embebido en pginas HTML, por lo que debe coexistir en el documento, al igual que cualquier otro elemento del documento. La etiqueta <script>,utilizado para definir las regiones de JavaScript. La etiqueta <script>marca el comienzo de una regin JavaScript; etiquetas </ script> indican el final de la regin. Debido a que la etiqueta <script> se puede utilizar para indicar las secuencias de comandos en otros idiomas, un parmetro de idioma se suele aadir.

En el ejemplo siguiente: el <script> etiquetas HTML identifica una simple llamada a la funcin JavaScript que muestra un cuadro de dilogo al usuario. <SCRIPT LANGUAGE="JavaScript"> alert ('Hola Mundo'.) </ Script>

LOS OBJETOS JAVASCRIPT

El Document Object Model, es la principal fuente de objetos para JavaScript, pone una interfaz de objetos tanto en el documento HTML y el navegador. JavaScript puede interactuar con el navegador para cargar una nueva pgina, examine el navegador de la historia-cargado anteriormente las pginas web o interactuar con las pginas en marcos de vecinos.

L y r c rt l s c lc l s l tr c c ci i t tr j r.

l s i t r cci s J v cri t s st r , ri r l g r r liz r l l gic g ci . tiliz r J v cri t s r f iz r l l s j t s y l s i t rf c s ti s

Ejemplo de objetos de un documento html

EVENTOS

Los bloques de scripts ejecutables que contienen sentencias de JavaScript fuera de una definicin de la funcin se interpretan en el orden en que se leen. Una manera ms estructurada la organizacin de JavaScript en una pgina HTML es definir las funciones que encapsulan comportamientos muy discretos y luego los han ejecutado segn sea necesario. Una funcin responde a un evento, si el cdigo necesario para ser ejecutado cuando el documento se carga por primera vez, el evento sera el evento onLoad del elemento <body> en la pgina HTML.

EVENTOS
El uso de eventos en el lado de la actividad del cliente es fundamental para la mayora de las aplicaciones. El parmetro de controlador de eventos define el nombre de la funcin que controlar el evento cuando se dispara.

No todos los elementos reciben eventos en un documento HTML.

RESUMEN DE EVENTOS HTML


Restablecer Formularios El usuario se restablece una forma: hace clic en un botn de reinicio. El usuario selecciona el elemento de entrada de campo de formulario. onreset

Seleccione

Los campos de texto, reas de texto

onSelect

Enviar

Botn de envo

El usuario enva un formulario.

onSubmit

Descargar

Cuerpo del documento usuario sale de la pgina.

onUnload

JAVA APPLETS Los applets se hace referencia a una pgina Web, que necesitan ser identificados por una etiqueta. La etiqueta <object> se utiliza para identificar un applet y lo ms importante, donde se puede obtener. Los applets de Java son un buen ajuste para la Web, porque el despliegue de applets es casi automtico.

Una cosa buena acerca de los applets de Java es que, una vez que se descargan en el cliente, la prxima vez que se invocan, no tienen que ser descargados de nuevo. El Internet lento y la descarga de gran cantidad de applets puede llevar mucho tiempo, sobre todo en un mdem lento. El almacenamiento en cach applets en el cliente puede ahorrar mucho tiempo.

Un archivo JAR contiene todas las clases y los archivos auxiliares necesarios para ejecutar un applet. Un archivo JAR comprime los archivos, hacindolos ms rpidos para transmitir a travs de conexiones de red lentas.

ACTIVEX / COM

Los controles ActiveX son la solucin de Microsoft para la distribucin de componentes personalizados en las pginas Web.

Un control ActiveX u objeto COM(componentes del modelo de objetos de Microsoft), es un completo mdulo ejecutable que se ejecuta en el navegador.

En las aplicaciones Web, los componentes de ActiveX se puede utilizar para hacer dos cosas: mejorar la interfaz de usuario implementar la lgica empresarial.

Una caracterstica clave que hace ActiveX adecuados para la Web es que los componentes se pueden descargar automticamente cuando sea necesario. Cuando ActiveX se usaen el cliente, el control es normalmente envasados en uncontenedor (. cab), que es similar a java archivos JAR Una vez que se instala en el cliente, que son exactamente como cualquier otro componente, en general, son slo los mdulos del programa instalado en el equipo cliente. Pueden ser invocado y utilizado por el navegador Web y otros programas, a diferencia de los applets de Java, que puede ser utilizado slo en el contexto de un navegador.

You might also like